#vim9

2025-06-06

Vim is quite usable on Windows, and it's installable from daily snapshots shared on a dedicated github project: github.com/vim/vim-win32-insta

A recent update adds Windows ARM64 to the list of supported platforms.

#vim #vim9

2025-06-03

You can learn more about the feature from the documentation at `:help tabpanel`: vimhelp.org/tabpage.txt.html#t

#vim #vim9

2025-06-03

If you have a monitor with a lot of horizontal space, you might find the recently-added Vim "tabpanel" feature interesting. You can use it to organize your open buffers into a vertical side panel. Here's one redditor experimenting with it: reddit.com/r/vim/comments/1l0o

#vim #vim9

2025-03-28

Has anyone had good experiences with (universal) ctags for PHP? Looking for a solid, non-plugin, vim-native LS alternative for vim (9.1).

I tried `ctags -R --language-force=PHP --php-kinds=+c-f --fields=+n` as well as setting tags `set tags=./tags;,tags` but vim can't jump to function declarations by tag.

#vim #vim9 #ctags #UniversalCtags #php

2025-03-17

When you have a lot of results in your quickfix window, it can be much easier to explore them in tree form: github.com/EgZvor/quickfix-tre

#vim #vim9

2025-03-10

A PR has been merged that adds a "noselect" wildmode option to Vim, allowing automatic as-you-type completion in the command-line: github.com/vim/vim/pull/16759

You can try out the vim9script snippet in the PR description to replicate the demo gif.

#vim #vim9

2025-02-24

If you'd like to understand vim9script, this document contains a bunch of useful knowledge in a Q&A format: github.com/lacygoill/wiki/blob

#vim #vim9

2025-01-08

Instead of a split window, you might prefer your filesystem tree inside of a popup. Try this Vim9 plugin if you'd like to see how it feels: github.com/ycm/poplar.vim

#vim #vim9

2025-01-01

Base64 encoding and decoding was not available in Vim, so plugin-writers that needed to deal with it had to shell out to external commands.

A recent PR adds that missing functionality: vimhelp.org/builtin.txt.html#b

#vim #vim9

2024-11-11

If you install a recent Vim version, you can try out a new chapter of the built-in vimtutor with `vimtutor -c 2`: github.com/vim/vim/commit/17c7

It teaches beginners how to use special registers and marks

#vim #vim9

2024-11-05

A new built-in Vim plugin can provide a convenient table of contents for navigating help files: vimhelp.org/helphelp.txt.html#

#vim #vim9

2024-11-01

A powerful new plugin for your Vim9 command-line, VimSuggest: github.com/girishji/vimsuggest

It adds live-grepping for text, fuzzy-finding for files, and a number of other tools you could try integrating into your workflow

#vim #vim9

2024-10-28

When writing python, you could use this plugin to evaluate blocks of code with a running interpreter: github.com/arizvisa/vim-incpy

#vim #vim9

2024-10-25

A recently-merged Vim PR introduces the `findexpr` setting that lets you plug an external program like `fd` or `git ls-files` into the built-in `:find` interface: reddit.com/r/vim/comments/1ga5

#vim #vim9

Jon Parisejparise
2024-08-14

Massively simplified some custom highlight group manipulation using Vim 9's hlget() and hlget() functions:

github.com/jparise/dotfiles/co

It's scary just looking at the old code that manually parsed and reassembled `verbose highlight {group-name}` strings, even with the comments to help me remember what it was doing.

2024-08-12

If you'd like to convert some of your Vim scripts and configuration to vim9script, this tool could be a useful starting point: github.com/ubaldot/vim9-conver

#vim #vim9 #vim9script

2024-05-09

If you'd like to highlight visual-mode selections in Vim9, this snippet should do it: paste.sr.ht/~andrewradev/75459

#vim #vim9

2024-04-26

To get automatic completion in your Vim9 command-line, try the autosuggest plugin: github.com/girishji/autosugges

#vim #vim9

2024-03-05

If you're on #Vim9, this interactive jq playground can be a super convenient way of exploring JSON data: github.com/bfrg/vim-jqplay

#vim

2024-01-14

okay what has changed between Debian bullseye and bookworm that I now have to press <Esc> three times in #Vim to get from Insert mode back into Normal mode?!? 🤔 (#Vim9 .0, Included patches: 1-1378, 1499)

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst