PSA: If you're using Ruby LSP on neovim with nvim-lspconfig, I just renamed the config name from ruby_ls to ruby_lsp, and you might see a warning like this:
ruby_ls is deprecated, use ruby_lsp instead.
This feature will be removed in lspconfig version 0.2.0
The LSP will continue to work, but if your LSP setup doesn't use something like mason, you should be able to replace ruby_ls with ruby_lsp to avoid this warning.
does anyone have the sequence of words that make <C-u> and <C-d> in less (or moar) and neo/vim jump up and down by a specific proportion of the viewport hight
For some reason or another, I chose to start blogging by writing about a very narrow topic: default key bindings in #vim (and evil-mode) and which keys are the best candidates for remapping.
I'd appreciate any feedback both about the post and the website layout. I'm looking forward to learn as much as I can.
@louis It's kinda wild, but I've never used #VSCode! I got onto the #Vim -> #Neovim -> #Spacemacs -> #DoomEmacs -> Vanilla #Emacs train many moons ago. The only thing I thought I'd miss would be VSCode's pairing/collaboration system, but TBH I've never been asked to use it by someone else. I do however use Emacs/Neovim with upterm every now and then (CRDT.el is cool and all, but it's way easier to share an SSH command with someone who's not also an Emacs user). It's not as vital as people make it out to be, although I'm sure I'm preaching to the choir on that point ':D
Stop Electron, stop using a browser as if it was an Operating System!!! Go #terminal#cli#TUI use your OS, not the browser for everything! And be liter, more ethical, your computer will love you! Use #Gemini#gopher#usenet#matrix#fediverse on TUI apps #vim#neovim as your text/IDE #mpv for videos and more... !!!
„The Missing Semester of your CS education” is a series of lectures run by the MIT students. They discuss things like #shell, #vim, #git, #ssh. Worth watching, especially if you are new to the industry.
So my holiday reading was the (neo)Vim user manual. It’s very impressive to me how once you get a sense of the model - the concepts and how they relate… this vast surface area of functionality that seemed hard to remember before just becomes a thing you can derive commands in using logic and a handful of higher level principles.
There are wrinkles for sure, but overall I think it’s an impressive feat of design. 👏👏👏
I already made myself a minimal #rstats IDE in 5 lines of config. 🤣
@milesmcbain I like how the #Vim based IDEs always reduce to something like "hey editor pls remember that I indent #rstats with 2 spaces". And gets way better than anything else around.
Btw I've got a ctrl-enter "rstudio emulator" working somewhere for 2-window vims. If you'd find that handy pls ping me, I'd go find the great total of 2 config lines which did it. :D
Been trying trying out @logseq. I love that I can just dump everything and it will organize it for me! What I like: #notes are stored locally in markdown files (can backup w github), #orgmode compatibility, and ofc #foss. Althought I'd love to see a #vim editing plugin :) https://logseq.com/
The value of #Emacs is not in the packages that are available (Gnus, org-mode, Magit, etc.). It is the fact that these packages live in the same application, manipulate text the same way, and can interact with each other to do exactly what you want them to do.
@galdor What is amazing to me is how extensible both #Emacs and #Vim are while using completely differently approaches.
And how little modern editors have learned from them. I don't want to poopoo on modern editors as some are really good and cool. But very few have been build on this fundamental philosophy of extensibility.