Questions tagged [ftplugin]
The ftplugin tag has no usage guidance.
19
questions
0
votes
0
answers
26
views
Do I need the contents of the indent and ftplugin directories in my configuration?
While I have been using nvim (on Linux) for some time, I have only recently started using gvim (on Linux and Windows).
I have noticed that on the Windows version of gvim there are directories amongst ...
1
vote
1
answer
40
views
How can I make `.vim/after/ftplugin/markdown.vim` take effect immediately
I change this file, but it seems that I have to restart vim to make it take effect. Is there any way to make .vim/after/ftplugin/markdown.vim take effect immediately? I try :source and :runtime, ...
0
votes
1
answer
45
views
How to properly set up ftplugin files for working with different filetypes in different windows?
$ vim --version
VIM - Vi IMproved 8.1
I set up the following vim configuration files:
" .vim/ftplugin/text.vim
set textwidth = 0
" .vim/ftplugin/python.vim
set textwidth = 99
set ...
1
vote
2
answers
66
views
Open buffer without loading ftplugins
I have huge file and quite slow plugin (loaded by vim-plug) for corresponding filetype. I want following:
Plugin is loaded by default
Option to fast open this file without loading plugin. Something ...
0
votes
1
answer
52
views
modules installed again and again
Here is a part of my ftplugin/fortran_state.vim
" Check python modules and install{{{1
if !executable('fprettify') || !executable('fortls') || !executable('unidecode')
:let choice =confirm(&...
0
votes
0
answers
107
views
Filetype inheritance
I know that it's not very common, but there are few cases in which I would really like to inherit the configurations for one filetype in another.
Example: whatever I set for sh I would like to inherit ...
1
vote
1
answer
102
views
Execute normal command after opening email in Mutt
I'd like to use ftplugin/mail.vim to execute a normal command after opening an email in Mutt.
Specifically, when replying to an email, I'd like move the cursor after the header fields (I have set ...
1
vote
2
answers
172
views
Where should I put filetype specific options for indentation?
At moment, mostly for random reasons, I have
$ cat ~/.vim/ftplugin/c.vim
set tabstop=2 softtabstop=2 expandtab shiftwidth=2 smarttab smartindent autoindent cinoptions=g2
and this
$ cat ~/.vim/...
1
vote
1
answer
198
views
How can I make vim ignore a filetype plugin's makeprg setting?
I am using a plugin that sets makeprg to some value specific to the filetype's programming language. I want to use my global setting instead, because I also use Makefiles. How can I do this? Thank you!...
3
votes
1
answer
1k
views
Neovim automatically run command when opening a filetype from ftplugin file
I have Neovim setup with configurations for file types separated into ftplugin files.
I would like to have Neovim start the Goyo plugin when I open a markdown file. However, I would like to keep this ...
3
votes
1
answer
267
views
Why won't vim source my ftplugin_after.vim file?
I have a file called ~/.config/nvim/after/ftplugin_after.vim, which contains set incsearch ignorecase smartcase number relativenumber autoindent shiftwidth=8 tabstop=8 softtabstop=8 expandtab ...
1
vote
1
answer
46
views
Buffer opened when compiling succeeds
I am writing a vim plugin for the fortran filetype.
In an autoload script, I have done:
" File Name: autoload/makes.vim
let s:Compiler = get(g:, "fortran_compiler", "gfortran"...
1
vote
1
answer
42
views
pluging value to override vimrc
in my ftplugin, I have code:
if executable('fprettify')
au BufWritePre <buffer> :silent %!fprettify --silent
else
:let choice=confirm("fprettify doesn't exists! Install ...
0
votes
1
answer
429
views
Organize plugins and .vimrc settings for different filetypes using ftplugins?
I'm new to vim (8.2) and have been learning how to set it up on my computer (Ubuntu 18) for the past few days.
I'd like to configure VIM so that when I open code in different programming languages, ...
4
votes
1
answer
1k
views
Difference between adding "vim/after/ftplugin" vs "vim/ftplugin"
I'd like to configure Vim 8.2 on Ubuntu 18 so that when I open code in different programming languages, different settings load. Eg. indentation, color-theme, plugins etc.
I found ftplugin to be the ...
0
votes
1
answer
104
views
Why are files in after/ftplugin/ run on every save, and can I work around it?
I have a variety of vimscripts for different filetypes in ~/.vim/after/ftplugin, e.g. text.vim, vim.vim, etc. These contain a variety of settings, mappings, etc. Only recently, I've noticed (not sure ...
0
votes
1
answer
40
views
Highlight group in `.vim/after/ftplugin` not highlighting patterns
While highlight group in .vimrc highlights patterns just fine, highlight groups in .vim/after/ftplugin folder does not seem to do anything. Is it normal?
2
votes
1
answer
134
views
Why do FileType autocommands not appear to work when using multiple filetypes?
Not everyone considers setting b:undo_ftplugin to be a "best practice" the
way I do, but as far as I can tell, the behavior described in this question
depends on it being set as part of the ...
0
votes
0
answers
27
views
How to use bash aliases in ftplugin files? [duplicate]
I want to be able to compile and run C++ files directly from inside vim. I have a custom compilation alias gmm defined in ~/.bash_aliases. I do not want to copy it over to my ~/.vim/ftplugin/cpp.vim ...