neovim/runtime/ftplugin
2024-09-04 19:32:52 -05:00
..
8th.vim
a2ps.vim
aap.vim
abap.vim
abaqus.vim
ada.vim
alsaconf.vim
ant.vim
antlr4.vim vim-patch:9.1.0550: filetype: antlr4 files are not recognized 2024-07-10 09:31:48 +02:00
apache.vim
arch.vim
arduino.lua
arduino.vim
art.vim
asciidoc.vim
asm.vim
aspvbs.vim
astro.vim
asy.vim vim-patch:9.1.0593: filetype: Asymptote files are not recognized 2024-07-17 11:11:58 +02:00
autohotkey.vim vim-patch:a7295ae: runtime(autohotkey): include initial filetype plugin 2024-07-27 01:12:09 +02:00
automake.vim
awk.vim
bash.vim
basic.vim
bdf.vim
bindzone.vim vim-patch:9.1.0536: filetype: zone files are not recognized 2024-07-07 00:36:40 +02:00
bitbake.vim
bp.vim
bst.vim
btm.vim
bzl.vim
c.lua
c.vim
cabal.vim vim-patch:2525608: runtime(cabal): include cabal ftplugin file 2024-07-08 12:14:44 +02:00
calendar.vim
cdrdaoconf.vim
cedar.vim vim-patch:9.1.0532: filetype: Cedar files not recognized 2024-07-06 11:05:19 +02:00
cfg.vim
cgdbrc.vim
ch.lua
ch.vim
changelog.vim
chatito.vim
checkhealth.vim
chicken.vim
clojure.vim
cmake.vim
cmakecache.vim vim-patch:f77a0e9: runtime(cmakecache): include cmakecache ftplugin file 2024-07-08 12:14:44 +02:00
cobol.vim
conf.vim
config.vim
confini.vim
context.vim
corn.vim
cpp.vim
crm.vim
crontab.vim
cs.lua
cs.vim
csc.vim
csh.vim
css.vim
csv.vim
cucumber.vim
cuda.vim vim-patch:e6471b4: runtime(cuda): source c and cpp ftplugins 2024-07-31 00:18:52 +02:00
cvsrc.vim
d.lua
dart.vim
deb822sources.vim
debchangelog.vim
debcontrol.vim
debsources.vim
denyhosts.vim
desktop.vim
dictconf.vim
dictdconf.vim
diff.vim
dircolors.vim
docbk.vim
dockerfile.vim
dosbatch.vim
dosini.vim
dtd.vim
dtrace.vim
dts.vim
dune.vim
editorconfig.vim vim-patch:2c299eb: runtime(editorconfig): include editorconfig ftplugin file 2024-07-08 12:14:44 +02:00
eiffel.vim
elinks.vim
elixir.vim
elm.vim
erlang.vim
eruby.vim
eterm.vim
expect.vim
falcon.vim
fennel.vim
fetchmail.vim
fish.vim
flexwiki.vim
forth.vim
fortran.vim
fpcmake.vim
framescript.vim
freebasic.vim
fstab.vim
fvwm.vim
gdb.vim
gdscript.vim vim-patch:6a54dcb: runtime(gdscript): add recommended indent options to ftplugin 2024-07-17 11:11:58 +02:00
gdshader.vim
git.vim
gitattributes.vim
gitcommit.vim
gitconfig.vim
gitignore.vim
gitrebase.vim
gitsendemail.vim
glsl.lua
go.vim vim-patch:3e07d5a: runtime(go): add recommended indent options to ftplugin 2024-07-17 11:11:58 +02:00
goaccess.vim vim-patch:9.1.0655: filetype: goaccess config file not recognized 2024-08-03 00:16:22 +02:00
gomod.vim vim-patch:babea52: runtime(gomod): add recommended indent options to ftplugin 2024-07-17 11:11:58 +02:00
gpg.vim
gprof.vim
graphql.vim
groovy.vim
group.vim
grub.vim
gyp.vim
haml.vim
hamster.vim
hare.vim
haredoc.vim
haskell.vim
hcl.vim vim-patch:150b507: runtime(hcl,terraform): Add runtime files for HCL and Terraform (#30266) 2024-09-04 19:32:52 -05:00
heex.vim
help.lua
help.vim
hgcommit.vim
hlsplaylist.vim vim-patch:ab03dd2: runtime(hlsplaylist): include hlsplaylist ftplugin file 2024-07-09 00:34:34 +02:00
hog.vim
hostconf.vim
hostsaccess.vim
html.vim
htmlangular.vim vim-patch:a3a14d5: runtime(htmlangular): correct comment 2024-07-11 00:41:40 +02:00
htmldjango.vim
hurl.vim
hyprlang.vim
i3config.vim
icon.vim
indent.lua
indent.vim
initex.vim
ishd.vim
j.vim
java.vim
javacc.vim vim-patch:a264bb9: runtime(javacc): include javacc ftplugin file 2024-07-08 12:14:44 +02:00
javascript.vim
javascriptreact.vim
jj.vim
jproperties.vim
jq.vim
json5.vim
json.vim
jsonc.vim
jsonnet.vim
jsp.vim
julia.vim
kconfig.vim
kdl.vim
kivy.vim vim-patch:8906e22: runtime(kivy): update kivy syntax, include ftplugin 2024-07-08 12:14:44 +02:00
kotlin.vim
kwt.vim
lc.vim
ld.vim
ldapconf.vim vim-patch:9.1.0544: filetype: ldapconf files are not recognized 2024-07-08 11:03:51 +02:00
less.vim
lex.vim vim-patch:380f980: runtime(lex): include lex ftplugin file 2024-07-08 12:14:44 +02:00
lftp.vim
libao.vim
limits.vim
liquid.vim
lisp.vim
livebook.vim
logcheck.vim
loginaccess.vim
logindefs.vim
logtalk.dict
logtalk.vim
lprolog.vim
lua.lua
lua.vim
luau.vim
lynx.vim
m3build.vim
m3quake.vim
m4.vim
mail.vim
mailaliases.vim
mailcap.vim
make.vim
man.vim
manconf.vim
markdown.vim
masm.vim
matlab.vim
mediawiki.vim vim-patch:dd36d6c: runtime(mediawiki): fix typo in doc, test for b:did_ftplugin var 2024-08-17 13:03:13 +02:00
mermaid.vim vim-patch:4266daa: runtime(mermaid): correct wrong comment options 2024-07-19 08:17:47 +02:00
meson.vim
mf.vim
mma.vim
modconf.vim
modula2.vim
modula3.vim
mojo.vim vim-patch:fc533c9: runtime(mojo): include mojo ftplugin and indent script 2024-07-12 11:34:11 +02:00
mp.vim
mplayerconf.vim
mrxvtrc.vim
msmessages.vim
muttrc.vim
mysql.vim vim-patch:fc762df: runtime(sql, mysql): fix E169: Command too recursive with sql_type_default = "mysql" 2024-08-15 10:28:01 +00:00
nanorc.vim
neomuttrc.vim
netrc.vim
nginx.vim
nim.vim
nix.vim
nroff.vim
nsis.vim
nu.vim vim-patch:9abd02d: runtime(nu): include filetype plugin 2024-09-01 11:35:34 +02:00
objc.lua
objc.vim
objcpp.vim vim-patch:2c9ef3a: runtime(objcpp): include objcpp ftplugin file 2024-07-08 12:14:44 +02:00
objdump.vim
obse.vim
ocaml.vim
occam.vim
octave.vim
odin.vim
ondir.vim
openvpn.vim
pamconf.vim
pascal.vim
passwd.vim
pbtxt.vim
pdf.vim
perl.vim
php.vim
pinfo.vim
plaintex.vim
pod.vim
poefilter.vim
poke.vim
postscr.vim
prisma.vim
procmail.vim
prolog.vim
protocols.vim
ps1.vim
ps1xml.vim
purescript.vim
pymanifest.vim
pyrex.vim
python.vim
qb64.vim
qf.vim
qml.vim
quake.vim
quarto.vim
query.lua fix(runtime): stop treesitter highlight in b:undo_ftplugin (#29533) 2024-07-03 15:24:12 +08:00
r.vim
racc.vim
racket.vim
raku.vim
rasi.vim
readline.vim
README.txt
registry.vim
requirements.vim
rescript.vim
reva.vim
rhelp.vim
rmd.vim
rnc.vim
rnoweb.vim
roc.vim
routeros.vim
rpl.vim
rrst.vim
rst.vim
ruby.vim
rust.vim
sass.vim
sbt.vim
scala.vim
scdoc.vim
scheme.vim
screen.vim
scss.vim
sed.vim
sensors.vim
services.vim
setserial.vim
sexplib.vim
sgml.vim
sh.vim
shada.vim
sieve.vim
slint.vim
slpconf.vim
slpreg.vim
slpspi.vim
snakemake.vim
solidity.vim
solution.vim
spec.vim
sql.vim vim-patch:fc762df: runtime(sql, mysql): fix E169: Command too recursive with sql_type_default = "mysql" 2024-08-15 10:28:01 +00:00
squirrel.vim vim-patch:08b0c12: runtime(squirrel): include squirrel ftplugin file 2024-07-08 12:14:44 +02:00
ssa.vim
sshconfig.vim
sshdconfig.vim
stylus.vim
sudoers.vim
svelte.vim
svg.vim
swayconfig.vim
swift.vim
swiftgyb.vim
swig.vim
sysctl.vim
systemd.vim
systemverilog.vim
tap.vim
tcl.vim
tcsh.vim
terminfo.vim
terraform.vim
tex.vim
text.vim
tf.vim vim-patch:94c1c66: runtime(tf): include tf ftplugin file 2024-07-08 12:14:44 +02:00
thrift.vim vim-patch:011f222: runtime(thrift): add ftplugin, indent and syntax scripts 2024-07-30 10:39:43 +02:00
tidy.vim
tmux.vim
toml.vim
treetop.vim
tt2html.vim
tutor.vim
typescript.vim
typescriptreact.vim
typst.vim vim-patch:1cc4cae: runtime(typst): Add typst runtime files 2024-07-16 09:43:57 +02:00
uci.vim
udevconf.vim
udevperm.vim
udevrules.vim
unison.vim
updatedb.vim
urlshortcut.vim
usd.vim
v.vim
vb.vim
vdf.vim
verilog.vim
vhdl.vim
vim.vim fix(runtime): set 'keywordprg' only once in vim ftplugin 2024-07-26 08:45:51 +08:00
vroom.vim
vue.vim
wat.vim
wget2.vim
wget.vim
xcompose.vim
xdefaults.vim
xf86conf.vim
xhtml.vim
xinetd.vim
xml.vim
xmodmap.vim
xs.lua
xs.vim
xsd.vim
xslt.vim
yacc.vim vim-patch:7d60dc2: runtime(yacc): include yacc ftplugin file 2024-07-08 12:14:44 +02:00
yaml.vim
zathurarc.vim
zig.vim
zimbu.vim
zsh.vim

The ftplugin directory is for Vim plugin scripts that are only used for a
specific filetype.

All files ending in .vim in this directory and subdirectories will be sourced
by Vim when it detects the filetype that matches the name of the file or
subdirectory.
For example, these are all loaded for the "c" filetype:

	c.vim
	c_extra.vim
	c/settings.vim

Note that the "_" in "c_extra.vim" is required to separate the filetype name
from the following arbitrary name.

The filetype plugins are only loaded when the ":filetype plugin" command has
been used.

The default filetype plugin files contain settings that 95% of the users will
want to use.  They do not contain personal preferences, like the value of
'shiftwidth'.

If you want to do additional settings, or overrule the default filetype
plugin, you can create your own plugin file.  See ":help ftplugin" in Vim.