René's URL Explorer Experiment


Title: Menu system is confusing and unhelpful · Issue #70 · python-rope/ropevim · GitHub

Open Graph Title: Menu system is confusing and unhelpful · Issue #70 · python-rope/ropevim

X Title: Menu system is confusing and unhelpful · Issue #70 · python-rope/ropevim

Description: Last up. And let me just say thank you for maintaining this. As a maintainer of an open source project, I know this is not easy. Lastly, though some of the commands aren't working, I'm still able to try working through the menus. They we...

Open Graph Description: Last up. And let me just say thank you for maintaining this. As a maintainer of an open source project, I know this is not easy. Lastly, though some of the commands aren't working, I'm still able t...

X Description: Last up. And let me just say thank you for maintaining this. As a maintainer of an open source project, I know this is not easy. Lastly, though some of the commands aren't working, I'm stil...

Opengraph URL: https://github.com/python-rope/ropevim/issues/70

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Menu system is confusing and unhelpful","articleBody":"Last up. And let me just say thank you for maintaining this. As a maintainer of an open source project, I know this is not easy.\r\n\r\nLastly, though some of the commands aren't working, I'm still able to try working through the menus. They were confusing to me and only after carefully reading the manual do I have a better feeling of what they **might** do, as the manual is not comprehensive.\r\n\r\nThese were my first impressions before I read the manual.\r\n\r\n```\r\n0. search\r\n1. cancel\r\n2. batchset\r\n3. unsure\r\n4. in_hierarchy\r\n5. resources\r\n```\r\n\r\nWhat does search mean? Search what? Aren't the others also searching something? What will \"unsure\" do? Does \"in_hierarchy\" refer to the folder heirarchy? Does resources refer to something in the .ropeproject folder?\r\n\r\nAnd the rest of the full log:\r\n\r\n\u003e Rope project root folder: .Opening [.] project ...\r\n\u003e Opening [.] project ... done\r\n\u003e 0. search\r\n\u003e 1. cancel\r\n\u003e 2. batchset\r\n\u003e 3. unsure\r\n\u003e 4. in_hierarchy\r\n\u003e 5. resources\r\nChoose what todo: [search] 40. yes **\u003c-Not sure what 40 means. Number of occurrences? We're done? Didn't I already choose what to do?**\r\n\u003e 1. no **\u003c- If there is only one choice, why give me the choice?**\r\nRename methods in class hierarchy: [no] 10. search **\u003c- Woah! Rename? I thought I was just finding information!**\r\n\u003e 1. cancel\r\n\u003e 2. batchset \r\n\u003e 3. unsure\r\n\u003e 4. in_hierarchy **\u003c- These options are repeated, but I'm not sure how it is relativent, if we've already searched through everything and found 40 of something.**\r\n\u003e 5. resources\r\n\u003e Choose what to do: [search] Find Occurences ... **\u003c- Now we're finding occurrences?! What was the rest of this for? What have we been doing?**\r\n\u003e Find Occurrences ... 5%% **\u003c- Before this appeared, I thought the program had completely crashed Vim, but it turns out that it was just taking forever to do whatever it is it is/was doing. I was completely surprised to find out it was not dead in its tracks.** \r\n\u003e Find Occurrences ... 10%% **\u003c- I keep thinking that this is dead, but every 10 minutes or so another 5% gets added. I'd love to see how long this takes, but I can't wait that long.**\r\n```\r\nSo, some real feedback\r\n\r\n- Having more descriptive names would be useful\r\n- The pattern of \"Go through a tree of menus, getting returned to the base prompt after each time\" was very unintuitive. A indicator of how many more menus to go through or progress bar would be helpful.\r\n- Also, why not a series of prompts to work through like a flow chart? Why keep going back to the base prompt?\r\n- Though a small detail, having consistent new lines, spacing and properly putting spaces between things, the careful printf stuff, would have made a more readable and better flowing menu tree. Being careful and consistent means you can take advantage of a pattern like\r\n    - \"A new line always means a new action occurred\"\r\n    - \"A line that ends in ... means the computer is thinking\"\r\n    - \"A line that ends in a question mark means the user should be thinking\"\r\n    - \"Text formated in \"Title Case With Spaces Ending With A Colon:\" means a user choice, not data, paths, or future code changes. \r\n- ASCII Art is your friend! The NERDTree Menu is a great example of making UI out of text that stands out from all the other text around it, making it much easier to pay attention to.\r\n- For a long operation use an animated progress bar and tell a way to cancel it. Hopefully, canceling the operation would rollback changes.\r\n- Warning what could mutate the contents of a file would give more confidence before proceeding.\r\n\r\nNow, I know this is all easier said and done, and any time someone says \"just do X, it is so easy!\" they're probably have no idea what they're talking about and asking for, especially for a volunteer project, and this is already a lot of work put into this so far, but! I have really high hopes for this project!\r\n\r\nIf I could do some refactoring in Vim I could ditch PyDev and Eclipse! So, I'm really hoping that this project becomes usable. I expect nothing, and will be glad for whatever else comes out of the python open source community. But maybe if this becomes especially useful in my life, I could put in a few pull requests to help out the community!","author":{"url":"https://github.com/tngreene","@type":"Person","name":"tngreene"},"datePublished":"2018-02-16T19:33:16.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":6},"url":"https://github.com/70/ropevim/issues/70"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:4f2c1b47-a51e-eebc-2baa-171484e1e775
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idEDD8:26E27B:30B5A19:43090E6:6A5EC221
html-safe-nonce5b9f3c2e810135feb63a2fe6ea53985f30980647da4d0e48dca68d2492bca893
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFREQ4OjI2RTI3QjozMEI1QTE5OjQzMDkwRTY6NkE1RUMyMjEiLCJ2aXNpdG9yX2lkIjoiNTMwMjcwNDI5NTE4OTM4NjU3IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmacaa7afe194cd16e7d521e99fb3fea032ae5286a16c740d662942ff19215597967
hovercard-subject-tagissue:297895930
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/python-rope/ropevim/70/issue_layout
twitter:imagehttps://opengraph.githubassets.com/9b99499fcaa3fe8931709bcad958b022797b1589210eebc17122cb9f26fcb55b/python-rope/ropevim/issues/70
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/9b99499fcaa3fe8931709bcad958b022797b1589210eebc17122cb9f26fcb55b/python-rope/ropevim/issues/70
og:image:altLast up. And let me just say thank you for maintaining this. As a maintainer of an open source project, I know this is not easy. Lastly, though some of the commands aren't working, I'm still able t...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernametngreene
hostnamegithub.com
expected-hostnamegithub.com
None121697e83b1a53996d2aab5cd5284eafd23e0c69e26d49c4fb688c52668f0720
turbo-cache-controlno-preview
go-importgithub.com/python-rope/ropevim git https://github.com/python-rope/ropevim.git
octolytics-dimension-user_id6073454
octolytics-dimension-user_loginpython-rope
octolytics-dimension-repository_id14847006
octolytics-dimension-repository_nwopython-rope/ropevim
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id14847006
octolytics-dimension-repository_network_root_nwopython-rope/ropevim
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release79e6b50a3c2621ed3f16ba092856f7db2218ae7d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/python-rope/ropevim/issues/70#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-rope%2Fropevim%2Fissues%2F70
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
Code QualityEnforce quality at mergehttps://github.com/features/code-quality
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/open-source/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/open-source/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fpython-rope%2Fropevim%2Fissues%2F70
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=python-rope%2Fropevim
Reloadhttps://github.com/python-rope/ropevim/issues/70
Reloadhttps://github.com/python-rope/ropevim/issues/70
Reloadhttps://github.com/python-rope/ropevim/issues/70
Please reload this pagehttps://github.com/python-rope/ropevim/issues/70
python-rope https://github.com/python-rope
ropevimhttps://github.com/python-rope/ropevim
Notifications https://github.com/login?return_to=%2Fpython-rope%2Fropevim
Fork 33 https://github.com/login?return_to=%2Fpython-rope%2Fropevim
Star 249 https://github.com/login?return_to=%2Fpython-rope%2Fropevim
Code https://github.com/python-rope/ropevim
Issues 6 https://github.com/python-rope/ropevim/issues
Pull requests 0 https://github.com/python-rope/ropevim/pulls
Actions https://github.com/python-rope/ropevim/actions
Projects https://github.com/python-rope/ropevim/projects
Wiki https://github.com/python-rope/ropevim/wiki
Security and quality 0 https://github.com/python-rope/ropevim/security
Insights https://github.com/python-rope/ropevim/pulse
Code https://github.com/python-rope/ropevim
Issues https://github.com/python-rope/ropevim/issues
Pull requests https://github.com/python-rope/ropevim/pulls
Actions https://github.com/python-rope/ropevim/actions
Projects https://github.com/python-rope/ropevim/projects
Wiki https://github.com/python-rope/ropevim/wiki
Security and quality https://github.com/python-rope/ropevim/security
Insights https://github.com/python-rope/ropevim/pulse
Menu system is confusing and unhelpfulhttps://github.com/python-rope/ropevim/issues/70#top
https://github.com/tngreene
tngreenehttps://github.com/tngreene
on Feb 16, 2018https://github.com/python-rope/ropevim/issues/70#issue-297895930
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.