6 ms·
Playing with this for a few minutes: * I wish it had vim keybindings (ie, hit esc, then use hjkl to navigate) * It gives me the option to follow myself. (Bug
by tarr11 14y ago
Playing with this for a few minutes:
* I wish it had vim keybindings (ie, hit esc, then use hjkl to navigate)
* It gives me the option to follow myself. (Bug?)
* I like how I can learn commands via the autocomplete bar (issue, branch, graph, etc)
* I like how the autocomplete bar refreshes after I have control-tabbed away and back. Too many autocompletes lose this behavior
* Searching in a repository username/repo <searchterm> doesn't work the way I expect. It just brings up the regular search
Overall, very useful though.
- burke 14y agoI'd be pretty happy with Ctrl-(1-9) to action the nth item in the visible list.
- przemoc 14y agoNo! Ctrl-[1-9], switches between 1-8 and last tabs in Chrome. I know that Alt-[1-9] works too, and is even more cross-browser (works in Firefox), but I still prefer Ctrl. I'm not sure why, though.
- crazypyro 14y agoCtrl-[1-9] is the hotkey for Firefox (not Alt-[1-9]).
- icebraining 14y agoActually, it depends on the platform, it's Ctrl on Windows and Alt on Linux (and Command on Mac).
- crazypyro 14y agoWell, learn something new everyday....
- eckyptang 14y ago+1 for vim keybindings. I noticed JIRA actually has these the other day (the only thing I like about it).
- ANTSANTS 14y agoI'd like to counter here that I prefer that sites don't assign vim bindings, or at least allow me to disable them. The reason being that I make extensive use of the vimium Chrome plugin (similar to pentadactyl on Firefox), which maps common vim keys to useful browser shortcuts (j/k to scroll, shift-j/k to switch tabs, f to enable a "type to click links" mode, etc). On 99% of the websites I use, I almost never need to touch the mouse, which is a especially appreciated when using a laptop with a nub mouse. When websites use these common vim keybindings in an attempt to be helpful or "hacker cool", they completely bork my browsing setup until I disable the plugin for that site. My experience after that is usually a mix of awkwardly readjusting to the default browsing setup and reflexively trying to use vimium hotkeys and being surprised when they do something completely different. So, while Google Reader gets much "hacker" praise for its vim hotkeys, they make the site a lot more difficult to use for me -- there, accidentally hitting my "scroll down" button will scroll to the next article and make me lose my place, for example. To web app developers, I completely understand that vim users that use plugins like vimium are a niche within a niche and not all that important in the grand scheme of things, but we would very much appreciate it if you bury the option to disable vim hotkeys somewhere in your site's settings menu. Very few people may be affected if you don't do this, but to those that are, it's even more frustrating than sites that remap the arrow keys, use touch events on mobile browsers, break "middle click to open in a new tab" functionality for no good reason by using javascript onclick events instead of standard anchor tags, or break pagedown functionality by covering up the top part of the document with a giant floating "like this on twitbook" bar.
- icebraining 14y agoI'm not trying to troll, but frankly, I don't understand why people who want to use advanced extensions like Vimium/Pentadactyl opt for Chrome and its crippling extension API. With Pentadactyl, what you describe just isn't a problem: the extension captures the keys and prevents websites from screwing that up, unless you want to access them, in which case you just press C-z to enable 'Pass Through' mode.
- JoelMcCracken 14y agoIt seems like it should emulate readline, doesn't it?
- te_chris 14y agoOne could make a measure of velocity for hacker news posts about terminals/CLIs by measuring how fast it takes someone to gripe that it a)doesn't have vim bindings OR b) has vim bindings that feel unnatural ;)
- jrajav 14y agoOr that its vim bindings are TOO natural and thus call undue attention to the inevitable incompleteness of its vim "implementation"
- jjcm 14y agoIt'd also be nice if it had focus on page load.
- nipunn1313 14y agoIn multiple places on github, as a vim user, I occasionally instinctively hit escape. Github sometimes closes a comment box and I lose all the stuff I had been typing. It's an unfortunate UI issue for me (and probably others).
- jrajav 14y agoOne of the several reasons that I use Ctrl-[ or Ctrl-C. ;)
- icebraining 14y agoJust use VIM proper; after all, It's All Text! https://addons.mozilla.org/en-US/firefox/addon/its-all-text/ https://addons.mozilla.org/en-US/firefox/addon/its-all-text/ (alternatively, use Pentadactyl and press C-i when the focus is on a text box)
- telemachos 14y agoRe vim bindings, this tweet[1] by John Nunemaker makes it seem unlikely. (Not actually sure how serious he is, but it's a funny tweet - and I say that as a Vim user.) [1] http://twitter.com/jnunemaker/status/247800799625887744 http://twitter.com/jnunemaker/status/247800799625887744
- shawnz 14y agoPerhaps a satisfactory solution for everyone would be to make "esc" defocus the input field? Github already has a "command mode" by default, and focus on the textbox can serve as the mode switching mechanism. The "s" key would then replace "i" in vim.
- samirahmed 14y agoTry Vimium. converts entire browser to vim bindings http://vimium.github.com/ http://vimium.github.com/
- dredmorbius 14y agoI use Vimperator, which has a similar sense to it Among the problems created: overlap and conflict between browser and site keybindings.
- ranza 14y agoI hate sites that have vim bindings as i already uses vimium for chrome. Im looking at you fffound and vimeo!
- Evbn 14y agoThe site is called VIMeo.