Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
vim-jp-bot
@vim-jp-bot
アーカイブページを更新しました: 第487回
thinca
@thinca
ところで次回って決まってましたっけ。なんか Shougo さんの後に読みましょうって言っていたやつがあった気がする
kuuote
@kuuote
何も覚えてない…
Tsuyoshi CHO
@tsuyoshicho
おつかれさまでした
thinca
@thinca
どなたかの自薦とかどこかでありませんでしたっけ…?
何も思い出せない…
Hibiki
@4513ECHO
おつかれさまでした
Omochice
@Omochice
よさそうと思った設定を試していたら終わってしまっていた…
おつかれさまでした
thinca
@thinca
いい話だ
Naruhiko Nishino
@rbtnn
けいとらさんのを読みたいけど、2017 年に読まれていた
https://github.com/lighttiger2505/.dotfiles
これっぽい
Shougo
@Shougo
2017 年ならよいのでは
thinca
@thinca
それだ
ではそれで
その後で rbtnn さんのを読むか
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第488回 2021-11-06 23:00 lighttiger2505 さん
thinca
@thinca
プラグインの設定とかがプラグインごとにさらに分割されていたりしたのだけど、ちょっと数が多いので一旦除外…というか分割 vimrc への対応をちょっと考えた方がいいよな…1つずつ指定は結構しんどい
thinca
@thinca
ちょっと席外して遅れるので初めててもらって大丈夫です!
kuuote
@kuuote
了解です
Tsuyoshi CHO
@tsuyoshicho
hi
Naruhiko Nishino
@rbtnn
hi
kuuote
@kuuote
hi
はじめまっす
!reading_vimrc start
=== 第488回 vimrc読書会 ===
kuuote
@kuuote
非同期〜
.vimrc#L54+2 魔法の言葉
vim-jp-bot
@vim-jp-bot
.vimrc#L54-L56
  54 | " magic word after
  55 | filetype plugin indent on
  56 | syntax enable
Naruhiko Nishino
@rbtnn
.vimrc#L1-3 これ、わざわざやる必要ってありましたっけ?
vim-jp-bot
@vim-jp-bot
.vimrc#L1-L3
   1 | " magic word before
   2 | filetype off
   3 | filetype plugin indent off
kuuote
@kuuote
無かったと思う
.vimrc#L30+3 なるほど、こうやって機能の制御をしているのか
vim-jp-bot
@vim-jp-bot
.vimrc#L30-L33
  30 | let g:dot_deoplete = v:true
  31 | let g:dot_vim_lsp = v:true
  32 | let g:dot_coc = v:false
  33 | let g:dot_compe = v:false
Tsuyoshi CHO
@tsuyoshicho
neovim系で、なんかのために止めてから設定してが...という話題はあった気が
mappings.rc.vim#L67-69
unnamed系利用しない人が一定量いるけど、理由としてはなんなのかな?
vim-jp-bot
@vim-jp-bot
mappings.rc.vim#L67-L69
  67 | " Paste clipboard text
  68 | nnoremap <Space>b "*p
  69 | vnoremap <Space>b "*p
kuuote
@kuuote
常に上書きされるのは鬱陶しいというのは聞いたことがある
Tsuyoshi CHO
@tsuyoshicho
いやまあ、この場はyank系を0から、というのもあって定義の意義はわかる
なるほど
kuuote
@kuuote
数字レジスタ全く使ってないな
mappings.rc.vim#L28+3 すごいマッピングだ
vim-jp-bot
@vim-jp-bot
mappings.rc.vim#L28-L31
  28 | " Change tab width
  29 | nnoremap <silent> ts2 :<C-u>setl shiftwidth=2 softtabstop=2<CR>
  30 | nnoremap <silent> ts4 :<C-u>setl shiftwidth=4 softtabstop=4<CR>
  31 | nnoremap <silent> ts8 :<C-u>setl shiftwidth=8 softtabstop=8<CR>
kuuote
@kuuote
mappings.rc.vim#L18+4 これなんでわざわざNopしてるんだろう
vim-jp-bot
@vim-jp-bot
mappings.rc.vim#L18-L22
  18 | " Skip move
  19 | noremap H <Nop>
  20 | noremap L <Nop>
  21 | noremap H ^
  22 | noremap L $
Tsuyoshi CHO
@tsuyoshicho
L202-214
そして、クリップボードへパスを送り込むのはコマンドを使うという
vim-jp-bot
@vim-jp-bot
mappings.rc.vim#L202-L214
 202 | " Copy current file path to clipboard
 203 | function! CopyPathToClip() abort
 204 |     if executable('xclip')
 205 |         let l:cmd = "echo '" . expand('%') . "' | xclip -selection c"
 206 |         execute system(l:cmd)
 207 |     elseif executable('pbcopy')
 208 |         let l:cmd = "echo '" . expand('%') . "' | xclip -selection c"
 209 |         execute system(l:cmd)
 210 |     else
 211 |         echo 'Please install `xclip`'
 212 |     endif
 213 | endfunction
 214 | nnoremap <silent> <Space>p :<C-u>call CopyPathToClip()<CR>
Tsuyoshi CHO
@tsuyoshicho
pbcopy側がバグってる気がするけど
kuuote
@kuuote
確かにxclipだw