В ~/.vim/ftplugin/
нет конфигурации типа файла , только отдельные параметры, сопоставления и т. Д., И определение значения по умолчанию зависит от конкретного типа конфигурации.Наиболее распространенный вариант использования - локальные параметры буфера , например, 'softtabstop'
, и работать с ним просто:
В вашем ~/.vimrc
глобальное значение по умолчанию определяется с помощью :set softtabstop=4
.Теперь, если вы не хотите этого для файлов Java, вставьте :setlocal softtabstop=0
в ~/.vim/after/ftplugin/java.vim
.Рекомендуется использовать каталог after
, так как по умолчанию $VIMRUNTIME/ftplugin/java.vim
может установить значение по умолчанию для конкретного типа файла, и вы переопределите его таким образом.