Vim/ru: Difference between revisions
Created page with "# здесь должна находится ваша пользовательская конфигурация!" Tags: Mobile edit Mobile web edit |
Created page with "Иногда вы не хотите изменять плагины, находящиес в upstream, для этого вы можете использовать <code>vimUtils.buildVimPlugin</code> для создания своего собственного плагина:" |
||
(7 intermediate revisions by the same user not shown) | |||
Line 161: | Line 161: | ||
set nocompatible | set nocompatible | ||
set backspace=indent,eol,start | set backspace=indent,eol,start | ||
" Включить подсветку синтаксиса по умолчанию | |||
syntax on | syntax on | ||
" ... | " ... | ||
Line 197: | Line 195: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
импортируйте их в свой <code>configuration.nix</code> и | |||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
{ | { | ||
Line 244: | Line 240: | ||
''; | ''; | ||
packages.myVimPackage = with pkgs.vimPlugins; { | packages.myVimPackage = with pkgs.vimPlugins; { | ||
# смотрите примеры ниже чтобы узнать как использовать пользовательские пакеты | |||
# | |||
start = [ ]; | start = [ ]; | ||
opt = [ ]; | opt = [ ]; | ||
Line 263: | Line 257: | ||
=== Примеры === | === Примеры === | ||
< | <span id="Apply_custom_vimrc_configuration"></span> | ||
==== | ==== Добавить пользовательские настройка в вашу конфигурацию vimrc ==== | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Line 274: | Line 267: | ||
vim_configurable.customize { | vim_configurable.customize { | ||
name = "vim-with-plugins"; | name = "vim-with-plugins"; | ||
# добавьте пользовательские строки в .vimrc, например, такие: | |||
# | |||
vimrcConfig.customRC = '' | vimrcConfig.customRC = '' | ||
set hidden | set hidden | ||
Line 351: | Line 342: | ||
</div> | </div> | ||
* Запустите <code>./update.py</code> еще раз, чтобы сгенерировать nix-выражение плагина. | |||
* | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Line 373: | Line 362: | ||
=== Добавьте новый пользовательский плагин в пользовательские пакеты === | === Добавьте новый пользовательский плагин в пользовательские пакеты === | ||
Иногда вы не хотите изменять плагины, находящиес в upstream, для этого вы можете использовать <code>vimUtils.buildVimPlugin</code> для создания своего собственного плагина: | |||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
Line 528: | Line 515: | ||
== Поддержка Python 3 для Vim == | == Поддержка Python 3 для Vim == | ||
Если вы определили конфигурацию vim в файле `./my_vim.nix`, вы можете установить vim с поддержкой python3 вместо python2, переопределив версию python, как показано ниже: | |||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> |