home.social

#vim — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #vim, aggregated by home.social.

  1. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  2. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  3. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  4. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  5. @jpmens

    I recently wrote jdebp.info/FGA/original-vi.htm and was thinking of doing something like this, to augment it; because Sven Guckes's list (guckes.net/vi/clones.html) is definitely dated and incomplete, nowadays.

    It does not have #NeoVIM (for obvious reasons). Most lists of clones miss that there are several forks of Bostic #nvi, not least the two forks that are in #FreeBSD and #NetBSD base. Similarly, #DragonFlyBSD has forked nvi2.

    @lpar

    #vi #VIM #elvis #STEVIE

  6. Not to mention that, for a code editor, #zed has been coming together and it has better performance. #vim support is not as good as the VSCodeVim extension. On-demand code completion isn't really on-demand. But #microsoft is getting to a breaking point with #vscode, #github and #copilot where people should be getting ready to jump ship.

  7. Not to mention that, for a code editor, #zed has been coming together and it has better performance. #vim support is not as good as the VSCodeVim extension. On-demand code completion isn't really on-demand. But #microsoft is getting to a breaking point with #vscode, #github and #copilot where people should be getting ready to jump ship.

  8. Not to mention that, for a code editor, #zed has been coming together and it has better performance. #vim support is not as good as the VSCodeVim extension. On-demand code completion isn't really on-demand. But #microsoft is getting to a breaking point with #vscode, #github and #copilot where people should be getting ready to jump ship.

  9. Not to mention that, for a code editor, #zed has been coming together and it has better performance. #vim support is not as good as the VSCodeVim extension. On-demand code completion isn't really on-demand. But #microsoft is getting to a breaking point with #vscode, #github and #copilot where people should be getting ready to jump ship.

  10. Not to mention that, for a code editor, #zed has been coming together and it has better performance. #vim support is not as good as the VSCodeVim extension. On-demand code completion isn't really on-demand. But #microsoft is getting to a breaking point with #vscode, #github and #copilot where people should be getting ready to jump ship.

  11. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  12. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  13. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  14. Vim discovery of the day: I often want to duplicate a selected block, and leave the cursor at the beginning of the second occurrence (copy / paste a test, then modify the new test for example).

    `yP` does almost that, but the cursor stays at the beginning of the first occurrence.

    Presto, here is `:t-` ! :t is "copy", and it needs a range. - means -1, it copies it before. Therefore, at the end of the copy, the cursor is left between the two occurrences.

    EDIT: ygP works too!

    #vim #neovim

  15. What's the lore (if any) behind #Emacs using "yank" for the paste operation and #Vi #Vim using the same word for copy?

  16. What's the lore (if any) behind #Emacs using "yank" for the paste operation and #Vi #Vim using the same word for copy?

  17. What's the lore (if any) behind #Emacs using "yank" for the paste operation and #Vi #Vim using the same word for copy?

  18. If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...

    You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.

    `set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.

    #Vim #Emacs #ZSH #Programming #Dotfiles

  19. If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...

    You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.

    `set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.

    #Vim #Emacs #ZSH #Programming #Dotfiles

  20. If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...

    You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.

    `set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.

    #Vim #Emacs #ZSH #Programming #Dotfiles

  21. If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...

    You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.

    `set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.

    #Vim #Emacs #ZSH #Programming #Dotfiles

  22. If you are a "ZSH Casual" who prefers vim as their editor, but whose fingers prefer emacs terminal keybindings...

    You may be surprised to find setting `EDITOR=vim` will switch your keybindings to vim.

    `set -o emacs` fixes it! But omg that bugged me for a couple weeks before I knuckled down and line-by-line debugged my (8 line) `.zprofile` and `.zshrc` files.

    #Vim #Emacs #ZSH #Programming #Dotfiles

  23. Use `:w !sudo tee %` to save a file that requires elevated permissions to edit, when you have forgotten to append sudo before opening it.

  24. Use `:w !sudo tee %` to save a file that requires elevated permissions to edit, when you have forgotten to append sudo before opening it.

    #linux #vim #neovim #nvim #ide #texteditor #arch #shortcuts

  25. Was mir seit der Neuinstallation von #Arch #Linux partout nicht gelingen will, ist #vim zum #spellcheck in #Deutsch zu überreden.

    Meine .vimrc ist unverändert, so wie es in der alten Installation funktioniert hat. Warum es jetzt nicht mehr will, finde ich einfach nicht heraus.

    Bin für Ideen offen. Danke 👍

  26. Was mir seit der Neuinstallation von #Arch #Linux partout nicht gelingen will, ist #vim zum #spellcheck in #Deutsch zu überreden.

    Meine .vimrc ist unverändert, so wie es in der alten Installation funktioniert hat. Warum es jetzt nicht mehr will, finde ich einfach nicht heraus.

    Bin für Ideen offen. Danke 👍

  27. Was mir seit der Neuinstallation von #Arch #Linux partout nicht gelingen will, ist #vim zum #spellcheck in #Deutsch zu überreden.

    Meine .vimrc ist unverändert, so wie es in der alten Installation funktioniert hat. Warum es jetzt nicht mehr will, finde ich einfach nicht heraus.

    Bin für Ideen offen. Danke 👍

  28. Was mir seit der Neuinstallation von #Arch #Linux partout nicht gelingen will, ist #vim zum #spellcheck in #Deutsch zu überreden.

    Meine .vimrc ist unverändert, so wie es in der alten Installation funktioniert hat. Warum es jetzt nicht mehr will, finde ich einfach nicht heraus.

    Bin für Ideen offen. Danke 👍

  29. Was mir seit der Neuinstallation von partout nicht gelingen will, ist zum in zu überreden.

    Meine .vimrc ist unverändert, so wie es in der alten Installation funktioniert hat. Warum es jetzt nicht mehr will, finde ich einfach nicht heraus.

    Bin für Ideen offen. Danke 👍

  30. Changed up my vim config. Swapped neovim for vim (I'm fine with vimscript and don't want new shiny stuff), cleared out all my plugins except vim-sensible, vim-fugitive, vim-surround (tpope-only thanks) and dropped vim-plug for git submodules.

    If I don't have to touch it again for 10 years then it will be a success.

    #vim

  31. @ibigfoot @DOAGeV @joergi

    #Java ist halt eine miserable Sprache. Aber es scheint ja Leute zu geben, die sich lieber einen Wolf tippen, als eine elegante Sprache zu verwenden.

    Natürlich ist das alles nur marginal ernster gemeint, als #vim / #emacs Flamewars.

    Danke für den Link. Nur mit Subscription 😞 Wir bräuchten eine Art SSO-System, mit dem man einmal ein Abo bezahlt und damit viele online-Zeitschriften lesen kann. Ideen für die technische Umsetzung hätte ich ja.

  32. @ibigfoot @DOAGeV @joergi

    #Java ist halt eine miserable Sprache. Aber es scheint ja Leute zu geben, die sich lieber einen Wolf tippen, als eine elegante Sprache zu verwenden.

    Natürlich ist das alles nur marginal ernster gemeint, als #vim / #emacs Flamewars.

    Danke für den Link. Nur mit Subscription 😞 Wir bräuchten eine Art SSO-System, mit dem man einmal ein Abo bezahlt und damit viele online-Zeitschriften lesen kann. Ideen für die technische Umsetzung hätte ich ja.

  33. @ibigfoot @DOAGeV @joergi

    #Java ist halt eine miserable Sprache. Aber es scheint ja Leute zu geben, die sich lieber einen Wolf tippen, als eine elegante Sprache zu verwenden.

    Natürlich ist das alles nur marginal ernster gemeint, als #vim / #emacs Flamewars.

    Danke für den Link. Nur mit Subscription 😞 Wir bräuchten eine Art SSO-System, mit dem man einmal ein Abo bezahlt und damit viele online-Zeitschriften lesen kann. Ideen für die technische Umsetzung hätte ich ja.

  34. @ibigfoot @DOAGeV @joergi

    #Java ist halt eine miserable Sprache. Aber es scheint ja Leute zu geben, die sich lieber einen Wolf tippen, als eine elegante Sprache zu verwenden.

    Natürlich ist das alles nur marginal ernster gemeint, als #vim / #emacs Flamewars.

    Danke für den Link. Nur mit Subscription 😞 Wir bräuchten eine Art SSO-System, mit dem man einmal ein Abo bezahlt und damit viele online-Zeitschriften lesen kann. Ideen für die technische Umsetzung hätte ich ja.