Vim/ja: Difference between revisions
Haruki7049 (talk | contribs) Created page with "" シンタックスハイライトをデフォルトでオンにする" |
Haruki7049 (talk | contribs) Created page with "以下のコードを<code>~/.nixpkgs/config.nix</code>に追加してください:" |
||
(11 intermediate revisions by the same user not shown) | |||
Line 116: | Line 116: | ||
package = (pkgs.vim_configurable.override { }).customize{ | package = (pkgs.vim_configurable.override { }).customize{ | ||
name = "vim"; | name = "vim"; | ||
# 例として、Nixファイルのシンタックスハイライト表示用のプラグインをインストールする | |||
# | |||
vimrcConfig.packages.myplugins = with pkgs.vimPlugins; { | vimrcConfig.packages.myplugins = with pkgs.vimPlugins; { | ||
start = [ vim-nix vim-lastplace ]; | start = [ vim-nix vim-lastplace ]; | ||
Line 136: | Line 134: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
24.05かそれよりも古い場合は | |||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
Line 147: | Line 143: | ||
((vim_configurable.override { }).customize{ | ((vim_configurable.override { }).customize{ | ||
name = "vim"; | name = "vim"; | ||
# 例としてNixファイルのシンタックスハイライト表示用のプラグインをインストールする | |||
# | |||
vimrcConfig.packages.myplugins = with pkgs.vimPlugins; { | vimrcConfig.packages.myplugins = with pkgs.vimPlugins; { | ||
start = [ vim-nix vim-lastplace ]; | start = [ vim-nix vim-lastplace ]; | ||
Line 155: | Line 149: | ||
}; | }; | ||
vimrcConfig.customRC = '' | vimrcConfig.customRC = '' | ||
" 自分のカスタムvimrc | |||
set nocompatible | set nocompatible | ||
set backspace=indent,eol,start | set backspace=indent,eol,start | ||
" シンタックスハイライトをデフォルトでオンにする | |||
syntax on | syntax on | ||
" ... | " ... | ||
Line 180: | Line 170: | ||
configure = { | configure = { | ||
customRC = '' | customRC = '' | ||
" 自分のカスタムvimrc | |||
set nocompatible | set nocompatible | ||
set backspace=indent,eol,start | set backspace=indent,eol,start | ||
Line 196: | Line 184: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
これらのファイルを自分の<code>configuration.nix</code>でインポートする | |||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> | ||
{ | { | ||
Line 209: | Line 195: | ||
</syntaxHighlight> | </syntaxHighlight> | ||
< | <span id="Custom_setup_without_using_Home_Manager"></span> | ||
== | == Home Managerを使用しないカスタムセットアップ == | ||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Line 217: | Line 202: | ||
</div> | </div> | ||
Vimプラグインはnixの助けを借りてインストールすることができます。vimプラグインマネージャーを使用せず、すべて<code>.nixpkgs/config</code>で行うことができます。 | |||
<div lang="en" dir="ltr" class="mw-content-ltr"> | <div lang="en" dir="ltr" class="mw-content-ltr"> | ||
Line 225: | Line 208: | ||
</div> | </div> | ||
< | <span id="Customizations"></span> | ||
=== | === カスタマイズする === | ||
vimもneovimも、あなたの好きなプラグインや追加ライブラリを含むようにさらに設定することができます。利用可能な全ての vim プラグインをリストアップするには、<code>nix search nixpkgs#vimPlugins</code>を実行してください。 | |||
以下のコードを<code>~/.nixpkgs/config.nix</code>に追加してください: | |||
<syntaxHighlight lang="nix"> | <syntaxHighlight lang="nix"> |