nixpkgs/pkgs/applications/editors
Matthieu Coudron a5e5d66a4c
vimPlugins: introduce passthru.initLua for some plugins (#334913)
* vimPlugins: introduce passthru.initLua for some plugins

as described in https://github.com/NixOS/nixpkgs/issues/172538, some vim
plugins need some configuration to be able to work at all.
We choose not to patch those plugins and instead expose the necessary
configuration to make them work in `PLUGIN.passthru.initLua`.
For now the user can check if plugins have a `PLUGIN.passthru.initLua`
and if yes, prepend it to their own init.lua.

Maybe later we can revisit this to either patch them in a way that is
clear that it's a nixpkgs patch or by having the neovim wrapper pick
those snippets and autoadd them to init.lua ?

* Update doc/languages-frameworks/vim.section.md

Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>

---------

Co-authored-by: Marc Jakobi <mrcjkb89@outlook.com>
2024-08-19 12:16:42 +02:00
..
aewan
amp
android-studio androidStudioPackages.canary: 2024.2.1.1 -> 2024.2.1.3 2024-08-18 03:31:25 +00:00
android-studio-for-platform
bless
bluefish
bluej
bonzomatic
bvi
bviplus
code-browser
codeblocks
cpeditor
cudatext
deadpixi-sam
dhex
dit
eclipse eclipse: remove with statements 2024-08-18 06:31:11 -07:00
edit
edlin
edwood
elvis
em
emacs Merge pull request #335438 from linj-fork/pr/refactor-emacs-tsc 2024-08-19 12:34:04 +08:00
featherpad
flpsed
focuswriter
formiko
geany
gedit
glow
gnome-builder
gnome-inform7
gnome-latex
gobby
gophernotes
greenfoot
hecate
heh
helix
hexcurse
hexdino
howl
ht
jed
jedit
jetbrains Merge pull request #331770 from pbsds/fix-sourceRoot-1722602716 2024-08-09 04:41:06 +02:00
joe
jove
jupp
jupyter jupyter-kernels: remove with statements 2024-08-18 06:31:11 -07:00
jupyter-kernels
kakoune kakounePlugins: remove with statements 2024-08-18 06:31:11 -07:00
kibi
kile
l3afpad
lapce
ldtk
leafpad
leo-editor
libresprite
lifeograph
lite
lite-xl
manuskript
marker
mg
mindforger
mle
molsketch
music/tuxguitar treewide: passthru nixos test (#334491) 2024-08-18 00:29:43 +02:00
nano
ne
nedit
neovim wrapNeovimUnstable: fix meta.position 2024-08-11 22:35:13 -04:00
netbeans
notepad-next
notepadqq
nvi
nvpy
oed
okteta
openvi
ox
pinegrow
poke
qemacs
quartus-prime
qxmledit
qxw
rednotebook
rehex
retext
rstudio rstudio: remove with statements 2024-08-18 06:31:12 -07:00
scite
setzer
sigil
spacevim
standardnotes
sublime treewide: remove nested let-in 2024-08-09 03:58:35 +02:00
teehee
texmacs
texmaker
texstudio
textadept
texworks
thiefmd
thonny
tijolo
tiled
tweak
typora
uivonim
vbindiff
vim vimPlugins: introduce passthru.initLua for some plugins (#334913) 2024-08-19 12:16:42 +02:00
viw
vscode Merge pull request #333623 from drupol/init/mongodb-ce/7-0-12 2024-08-17 22:58:11 +02:00
wily
wxhexeditor
xedit
xmlcopyeditor
xxe-pe
your-editor
zee
zile