bildung.social ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Bildung unter den Bedingungen der digitalen Transformation.

Verwaltet von:

Serverstatistik:

843
aktive Profile

#Vim9

0 Beiträge0 Beteiligte0 Beiträge heute
Lukas Rotermund<p>Has anyone had good experiences with (universal) ctags for PHP? Looking for a solid, non-plugin, vim-native LS alternative for vim (9.1).</p><p>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.</p><p><a href="https://social.tchncs.de/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://social.tchncs.de/tags/vim9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim9</span></a> <a href="https://social.tchncs.de/tags/ctags" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ctags</span></a> <a href="https://social.tchncs.de/tags/UniversalCtags" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>UniversalCtags</span></a> <a href="https://social.tchncs.de/tags/php" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>php</span></a></p>
VimLinks<p>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.</p><p>A recent PR adds that missing functionality: <a href="https://vimhelp.org/builtin.txt.html#base64_decode%28%29" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">vimhelp.org/builtin.txt.html#b</span><span class="invisible">ase64_decode%28%29</span></a></p><p><a href="https://hachyderm.io/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://hachyderm.io/tags/vim9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim9</span></a></p>
VimLinks<p>If you install a recent Vim version, you can try out a new chapter of the built-in vimtutor with `vimtutor -c 2`: <a href="https://github.com/vim/vim/commit/17c71daf83f45c3ee81a33716e56e1b485e76a8b" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vim/vim/commit/17c7</span><span class="invisible">1daf83f45c3ee81a33716e56e1b485e76a8b</span></a></p><p>It teaches beginners how to use special registers and marks</p><p><a href="https://hachyderm.io/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://hachyderm.io/tags/vim9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim9</span></a></p>
VimLinks<p>A powerful new plugin for your Vim9 command-line, VimSuggest: <a href="https://github.com/girishji/vimsuggest" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/girishji/vimsuggest</span><span class="invisible"></span></a></p><p>It adds live-grepping for text, fuzzy-finding for files, and a number of other tools you could try integrating into your workflow</p><p><a href="https://hachyderm.io/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://hachyderm.io/tags/vim9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim9</span></a></p>
VimLinks<p>When writing python, you could use this plugin to evaluate blocks of code with a running interpreter: <a href="https://github.com/arizvisa/vim-incpy" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/arizvisa/vim-incpy</span><span class="invisible"></span></a></p><p><a href="https://hachyderm.io/tags/vim" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim</span></a> <a href="https://hachyderm.io/tags/vim9" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vim9</span></a></p>