Earlier quoted context omitted.
I didn't go that far, but for small movements I use arrow keys. hjkl don't make any sense to me and I'm not keen on using them just because someone had that keyboard layout in 1978.
They make sense because they are directly under your fingers, so you don't have to move them all the way over to the arrow keys and back just to move around. jkl; would make more sense, that's the only oddity.
Neovim 0.5 is overpowering
361–370 of 429 posts
Re: Neovim 0.5 is overpowering
#362Earlier quoted context omitted.
I think you’re overestimating how well real life actions map to the object/verb dichotomy. So you’d say that it’s object first because you first get the wood and saw and then decide to saw the wood with it. I could argue it’s verb first because you first GET the wood and saw. I’m not saying that I’m right and you’re wrong. In fact, quite the opposite. My point is that I don’t think real life actions can be broken cle…
"I need to GET something. I know, I'll GET some WOOD." "I need some WOOD. I think I'll GET some WOOD."
Re: Neovim 0.5 is overpowering
#363Earlier quoted context omitted.
You can often fix it with `:syntax sync fromstart`, but Vim's syntax highlighting just keeps being a bit weird.
I usually just keep space bound along the lines of: :noremap :silent noh echo :syn sync fromstart This recalculates syntax highlighting as well as removes highlighting on search results/etc. Basically, whenever stuff "looks weird", just mash space in normal mode and it fixes it. The fact that I have this bound to something like space should tell you how often I end up using it. :)
Re: Neovim 0.5 is overpowering
#364Earlier quoted context omitted.
I didn't go that far, but for small movements I use arrow keys. hjkl don't make any sense to me and I'm not keen on using them just because someone had that keyboard layout in 1978.
How is that any weirder than WASD for FPS games? That was only codified a few decades ago on modern qwerty keyboards.
Re: Neovim 0.5 is overpowering
#365Earlier quoted context omitted.
I didn't go that far, but for small movements I use arrow keys. hjkl don't make any sense to me and I'm not keen on using them just because someone had that keyboard layout in 1978.
They make sense because they are directly under your fingers, so you don't have to move them all the way over to the arrow keys and back just to move around. jkl; would make more sense, that's the only oddity.
They should be respecting their directions, like the arrow keys do. Think UHJK or IJKL. Plus they would need nubs or similar to make them stand out a bit.
At least for me.
Re: Neovim 0.5 is overpowering
#366I'm most excited for the treesitter integration and its potential to amplify Vim's "killer feature": text editing as a language. Vim's editing language feels most powerful when I'm using its text objects: "ciw" means "change in word", "cis" means "change in sentence", and so on. But Vim's built-in text objects are not always a perfect match for the code you're editing. Suppose you want to change the first argument of…
I would actually pay (although relatively small amount) for better programming text objects. It would feel so much more natural than the currently burned in muscle memory workarounds...
Re: Neovim 0.5 is overpowering
#367Earlier quoted context omitted.
The thing is, Vimscript sucks. Using a more mainstream language would be great for a modern advanced editor. Vim has a ton of Vimscript plugins but I wonder how long it will take the Neovim community to replicate most of their functionality in Lua. I'd guess that not that long.
There is a point when it doesn't make any difference if the language sucks or not. What matters is if it is capable. You can say the same about most successful languages: C sucks, shell script sucks, eLisp sucks, LaTeX sucks, but they're all there and will continue to be because they have been capable of support the communities for which they were designed. Now, you can freely dream about the perfect extension langua…
Lua ia an extremely powerful and popular extension language. It probably has at least 10x the users that Vimscript has.
And people willingly choose Lua. Barely anyone chooses Vimscript, they're generally forced to use it.
If anything, Vimscript is the > extension language. It's in Vim because Bram made it the Vim language, but it was never voted on or designed. Vimscript will most likely die with Vim, because I'm quite convinced that outside of trolling attempts, no one will adopt it for another app ;-)
Re: Neovim 0.5 is overpowering
#368NeoVIM seems like a big upgrade over a lot of editors. As a very casual Emacs user who never got excited enough for the "self-documenting and programmable editor" idea, VIM gets more appealing by the day for me. I am also using Spacemacs for a year or so and it's definitely better than normal Emacs. Haven't tried Doom Emacs and I doubt that I will, regardless of a lot of positive feedback. I mean, Emacs is alright bu…
> ...still prefer stuff to come semi-configured out of the box Maybe I'm weird, but stock GNU Emacs as out of the box is perfect for me. Tried configuring it with various bells-and-whistles over the years, but I always come back to stock Emacs. (And no, despite using Emacs for 25 years I don't write elisp.)
Re: Neovim 0.5 is overpowering
#369Just run it within Terminal? I recall that unlike on Ubuntu, there was some scrolling lag to it that might have required some tweaking. Not sure if that's the case anymore.
Re: Neovim 0.5 is overpowering
#370Earlier quoted context omitted.
You can often fix it with `:syntax sync fromstart`, but Vim's syntax highlighting just keeps being a bit weird.
I added 'autocmd BufEnter * syntax sync minlines=4000' to my .vimrc to make it buffer more of large files initially, so it gets less confused when you reopen a file and it resumes at a prior location deep inside and has no syntax highlighting. I guess fromstart would work as well, but is probably best manually run like you do so a very large file doesn't bring the system to a halt.