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
Go とかだと囲うと怒られる
関数群の難しそうなところ割と読み飛ばしてしまったけどざっくり最後まで行った
Tsuyoshi CHO
@tsuyoshicho
ですね
thinca
@thinca
L1018-1025 これは format(gq) の自前実装だろうか? (読んでない)
vim-jp-bot
@vim-jp-bot
.vimrc#L1018-L1025
1018 | " ParagraphToEightyChars ><><><><><><><><><><><><><><><><><><><><><><><><><><><>
1019 | "   brief: If the current line is > 80 chars then it will split the line on
1020 | "          whitespace and then join the next line. It will keep doing this until
1021 | "          it finds a line that is less than 80 chars long.
1022 | "     input   - optional: [bool] If present and true, will never join the next
1023 | "                         line. Useful if you only have one line of text that
1024 | "                         you don't want to run into the next line
1025 | "     returns - void
Tsuyoshi CHO
@tsuyoshicho
っぽいですね、いちおう多少は読みましたが...
thinca
@thinca
よーし、時間もアレなので終わります!!
今日は2人だけだった。寂しい
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回読む vimrc を決めましょう!
https://github.com/vim-jp/reading-vimrc/wiki/Request
アーカイブページを更新しました: 第370回
thinca
@thinca
次回大募集。uplus さん読みます?
Tsuyoshi CHO
@tsuyoshicho
どうしましょう?他にも候補はありますよね
まあ他がなければ、というところで
thinca
@thinca
外でも大丈夫
thinca
@thinca
vim-jp-bot
@vim-jp-bot
何らかの理由により、リクエストページは更新されませんでした
thinca
@thinca
すでに追加してた
明日のやつ決めないとか
0Delta さんのやつやるか
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第371回 2019-08-10 23:00 0Delta さん
Tsuyoshi CHO
@tsuyoshicho
toml行けるなら、自分のもそっちをリクエストに入れようかな?
thinca
@thinca
単にテキストファイルとしてしか扱ってない
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第371回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 今回は複数ファイルがあるため、filename#L100 のようにファイル名を指定します
  • 省略した場合は直前に参照しファイルか、それがない場合は適当なファイルになります
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
    今回読む vimrc: 0Delta さん:
    .vimrc (DL)
    review.vim (DL)
    vimdocja.vim (DL)
    dein.toml (DL)
    dein_lazy.toml (DL)
    go.toml (DL)
Tsuyoshi CHO
@tsuyoshicho
まあ、そうなんですよねw
hi
よろしくです~
蜜柑鵯(۶•̀ᴗ•́)۶
@IamnotHayato_twitter
hi
thinca
@thinca
hi
L54-74 独特だなぁ
vim-jp-bot
@vim-jp-bot

dein.toml#L54-L74

  54 |     call dein#add('roxma/vim-hug-neovim-rpc')
  55 |   endif
  56 | 
  57 |   if dein#util#_is_windows()
  58 |     let cmd = 'tools\\update-dll-mingw'
  59 |   elseif dein#util#_is_cygwin()
  60 |     let cmd = 'make -f make_cygwin.mak'
  61 |   elseif executable('gmake')
  62 |     let cmd = 'gmake'
  63 |   else
  64 |     let cmd = 'make'
  65 |   endif
  66 |   let g:dein#plugin.build = cmd
  67 | '''
  68 | 
  69 | [[plugins]]
  70 | repo = 'haya14busa/incsearch.vim'
  71 | [[plugins]]
  72 | repo = 'haya14busa/incsearch-fuzzy.vim'
  73 | [[plugins]]
  74 | repo = 'haya14busa/incsearch-migemo.vim'

roxma/vim-hug-neovim-rpc

thinca
@thinca
あー
Tsuyoshi CHO
@tsuyoshicho
set encoding=utf-8
scriptencoding utf-8
がないですね
thinca
@thinca
vimrc#L54-74
vim-jp-bot
@vim-jp-bot

dein.toml#L54-L74

  54 |     call dein#add('roxma/vim-hug-neovim-rpc')
  55 |   endif
  56 | 
  57 |   if dein#util#_is_windows()
  58 |     let cmd = 'tools\\update-dll-mingw'
  59 |   elseif dein#util#_is_cygwin()
  60 |     let cmd = 'make -f make_cygwin.mak'
  61 |   elseif executable('gmake')
  62 |     let cmd = 'gmake'
  63 |   else
  64 |     let cmd = 'make'
  65 |   endif
  66 |   let g:dein#plugin.build = cmd
  67 | '''
  68 | 
  69 | [[plugins]]
  70 | repo = 'haya14busa/incsearch.vim'
  71 | [[plugins]]
  72 | repo = 'haya14busa/incsearch-fuzzy.vim'
  73 | [[plugins]]
  74 | repo = 'haya14busa/incsearch-migemo.vim'

roxma/vim-hug-neovim-rpc

thinca
@thinca
あっれ
Tsuyoshi CHO
@tsuyoshicho
.vimrc#L54-74
vim-jp-bot
@vim-jp-bot
.vimrc#L54-L74
  54 | " Shift+移動キーで終端まで移動できるように
  55 | noremap <S-h>   b
  56 | noremap <S-l>   w
  57 | noremap <S-j>   }
  58 | noremap <S-k>   {
  59 | 
  60 | " Option+移動キーで移動できるように(不安定/Mac専用)
  61 | noremap <D-h>   ^
  62 | noremap <D-l>   $
  63 | 
  64 | " Ctrl+移動キーで移動できるように
  65 | noremap <C-h>   ^
  66 | noremap <C-l>   $
  67 | noremap <C-j>   }
  68 | noremap <C-k>   {
  69 | 
  70 | " (shift)Tab でインデント
  71 | nnoremap <Tab>  >> 
  72 | nnoremap <S-Tab> << 
  73 | vnoremap <Tab>  >> 
  74 | vnoremap <S-Tab> <<
thinca
@thinca
. 重要
蜜柑鵯(۶•̀ᴗ•́)۶
@IamnotHayato_twitter
.vimrc#L8-15
vim-jp-bot
@vim-jp-bot
.vimrc#L8-L15
   8 | " dein.vim がなければ github から落としてくる
   9 | if &runtimepath !~# '/dein.vim'
  10 |   if !isdirectory(s:dein_repo_dir)
  11 |     execute '!git clone https://github.com/Shougo/dein.vim' s:dein_repo_dir
  12 |   endif
  13 |   execute 'set runtimepath^=' . fnamemodify(s:dein_repo_dir, ':p')
  14 | endif
  15 | "}}}
thinca
@thinca
.vimrc#L71+3 末尾にスペース入っちゃってますね。マッピングの一部になってしまう
vim-jp-bot
@vim-jp-bot
dein.toml#L71-L74
  71 | [[plugins]]
  72 | repo = 'haya14busa/incsearch-fuzzy.vim'
  73 | [[plugins]]
  74 | repo = 'haya14busa/incsearch-migemo.vim'
thinca
@thinca
.vimrc#L71+3 末尾にスペース入っちゃってますね。マッピングの一部になってしまう
vim-jp-bot
@vim-jp-bot
.vimrc#L71-L74
  71 | nnoremap <Tab>  >> 
  72 | nnoremap <S-Tab> << 
  73 | vnoremap <Tab>  >> 
  74 | vnoremap <S-Tab> <<
Tsuyoshi CHO
@tsuyoshicho
たしかに
thinca
@thinca
L25 go.toml 使ってなかった
vim-jp-bot
@vim-jp-bot
.vimrc#L25
  25 | "  let s:go = g:rc_dir . '/go.toml'
Tsuyoshi CHO
@tsuyoshicho
なるほど