日々の記録簿

日々のできごとの記録

日記

nvim-Rの使い方(2019年度版)

投稿日:

2019年度のNvim-Rの設定。

ncm2とncm-Rによる補完

ncmがncm2になったので、それに合わせて乗り換え。dplyrの補完にも対応していて便利。ncm-Rを入れれば補完が効くようになる。

aleによるチェックとコード整形

alelintrだけでなくstylerに対応。ちょっと.vimrcに設定が必要だが、コードチェックだけでなく整形もしてくれる。当然だがlintrとstylerも必要なので、事前にRからインストールしておく。

.vimrcは、今のところ以下のような感じ。

" vim-plug
call plug#begin('~/.config/nvim/plugged')
Plug 'ncm2/ncm2'
Plug 'roxma/nvim-yarp'
Plug 'jalvesaq/Nvim-R'
Plug 'gaalcaras/ncm-R'
Plug 'w0rp/ale'
call plug#end()

"ncm2
augroup ALE
  autocmd BufEnter * call ncm2#enable_for_buffer()
augroup END
set completeopt=noinsert,menuone,noselect

" nvim-r
let g:R_assign = 0
let g:R_insert_mode_cmds = 1
let g:r_indent_align_args = 0
let g:R_rconsole_width = 0
let g:R_parenblock = 0

" ale
let g:ale_fixers = {
      \ 'r': ['styler'],
      \ }
let g:ale_fix_on_save = 1

スポンサーリンク

スポンサーリンク

-日記

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

vim-r-pluginの導入方法

vimからRを使う、vim-r-pluginの紹介。 まあ、vimにこだわりがないなら、RStudio使ったほうが幸せになれると思います。 環境は、Arch Linuxです。 インストール vim-r …

Thinkpad X1 Carbon 2016 (4th gen)に、Arch Linuxをインストールする方法(その2)

Thinkpad X1 Carbon 2016 (4th gen)でLinuxが起動しないという問題の続報です。 この問題は、X1 Carbonだけでなく、Yoga260やT460sでも発生しているよ …

nvim-Rの使い方(2018年度版)

nvim-Rの使い方(2019年度版)を書きました。2019年現在、nvim-completion-managerは更新されていません。 vimからRを使うNvim-Rですが、まだまだ深化しています。 …

VLCでカメラを使う(Arch Linux)

ちょっと詰まったのでメモ。 VLCを起動し、”Media”→”Open Capture Device”→”Capture mode&#822 …

さくらVPSのVNCコンソールの挙動が変(Vimiumが原因)

タイトルで言いたいことは終わっているのですが、chromeプラグインのVimiumを有効化していると、さくらVPSのVNCコンソール(html5)がうまく動きません。vimiumを無効化すると、普通に …