Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
thinca
@thinca
裏番組つよい
naohiro ono
@obcat
hi を 2 回言っただけで終わってしまった
Tsuyoshi CHO
@tsuyoshicho
filetype.vim#L51-56
わかるけど不思議
vim-jp-bot
@vim-jp-bot
filetype.vim#L51-L56
  51 | " §§1 Quickfix
  52 | augroup vimrc
  53 |   autocmd FileType qf nnoremap <buffer> <CR> <CR>
  54 |   autocmd FileType qf nnoremap <buffer> j j
  55 |   autocmd FileType qf nnoremap <buffer> k k
  56 | augroup END
thinca
@thinca
keymap.vim#L10 このファイルあちこちで <Cmd> に移行しているけど、ここをやってないのはなんでだろう
vim-jp-bot
@vim-jp-bot
keymap.vim#L10
  10 | nnoremap <silent><nowait> Z :call <SID>toggle_column()<CR>
thinca
@thinca
あ、range を渡すためか
? あれ、でもこの関数はあまり range を受ける感じではなさそう?
そろそろ時間かなー
monaqa
@monaqa
めっちゃ単純に <Cmd> 移行し忘れだと思われます
Tsuyoshi CHO
@tsuyoshicho
あるある
thinca
@thinca
お、発見できてよかった
よし、では終わりまーす。おつかれさまでしたー
monaqa
@monaqa
おつかれさまでした
thinca
@thinca
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回は続きを読むので、どこまで読んだか覚えておきましょう!
Tsuyoshi CHO
@tsuyoshicho
おつかれさまです
vim-jp-bot
@vim-jp-bot
アーカイブページを更新しました: 第471回
naohiro ono
@obcat
おつかれさまでした!
thinca
@thinca
本当は 30 分を目安に終わるはずなんだけど割とダラダラと 0 時まで行ってしまうな
!reading_vimrc next 後編
mityu
@mityu
お疲れ様でした
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第472回 2021-07-17 23:00 monaqa さん
kuuote
@kuuote
おつかれさまでした
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第472回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 今回は複数ファイルがあるため、filename#L100 のようにファイル名を指定します
  • 省略した場合は直前に参照しファイルか、それがない場合は適当なファイルになります
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
  • 今回は後編です。前回参加した人は続きから読みましょう
    今回読む vimrc: monaqa さん:
    init.vim (DL)
    plugin_beforeload.vim (DL)
    minpac.vim (DL)
    plugin.vim (DL)
    option.vim (DL)
    keymap.vim (DL)
    abbr.vim (DL)
    autocmd.vim (DL)
    command.vim (DL)
    filetype.vim (DL)
    plugin.lua (DL)
    coc-settings.json (DL)
    monaqa.txt (DL)
Tsuyoshi CHO
@tsuyoshicho
hi
thinca
@thinca
hi
kuuote
@kuuote
hi
anekos
@anekos
🫁
monaqa
@monaqa
hi
kuuote
@kuuote
お、お久し振り
anekos
@anekos
😇
kuuote
@kuuote
init.vim#L14+2 そういえばbeforeload分かれているけどminpacの場合 packloadall! でもしない限りvimrc終了後までパッケージ読み込まれないので分けなくてもよさそう
vim-jp-bot
@vim-jp-bot
init.vim#L14-L16
  14 | source ~/.config/nvim/scripts/plugin_beforeload.vim
  15 | source ~/.config/nvim/scripts/minpac.vim
  16 | source ~/.config/nvim/scripts/plugin.vim
kuuote
@kuuote
(もちろん他のプラグインマネージャへの移行を見越して分けておくというのもあり)
Tsuyoshi CHO
@tsuyoshicho
なるほど
monaqa
@monaqa
あ、そうなんでしたっけ
thinca
@thinca
plugin.vim#L4-6 いきなりルール追加し始めているけど、これだと vimrc をリロードする度にルールが増えちゃうはず
vim-jp-bot
@vim-jp-bot
plugin.vim#L4-L6
   4 | " §§1 Plugin settings for cohama/lexima.vim
   5 | 
   6 | call lexima#add_rule({'at': '\%#[-0-9a-zA-Z_]', 'char': '{', 'input': '{'})
kuuote
@kuuote
minpacの場合Vimのpack機能を利用しているので
(このへんだいぶはまったんだよな…)
thinca
@thinca
:vimhelp plugin add cohama/lexima.vim
vim-jp-bot
@vim-jp-bot
Installation success: cohama/lexima.vim (89bf4dc)
monaqa
@monaqa
なるほど。 lexima#set_default_rules() を最初に呼ぶとかすればよいのかな
thinca
@thinca
:h lexima#set_default_rules()
vim-jp-bot
@vim-jp-bot
lexima#set_default_rules()                      *lexima#set_default_rules()*
        Clear all rules and set default rules.
        This is useful to write your vimrc as reloadable.

        " in vimrc
        let g:lexima_no_default_rules = 1
        call lexima#set_default_rules()

        " reload vimrc
        :source $MYVIMRC

        " Everything is OK
kuuote
@kuuote
それを考えると call lexima# 働いてるのは謎だな
monaqa
@monaqa
そうなんですよね。 call lexima# とかが動いてるからすでにパッケージ読み込まれてるのかと
thinca
@thinca
L74 後戻り用の設定はない。潔い