Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
mityu
@mityu
はやい
thinca
@thinca
おわりまーす。おつかれさまでしたー
mityu
@mityu
お疲れ様でしたー
thinca
@thinca
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回は続きを読むので、どこまで読んだか覚えておきましょう!
thinca
@thinca
次回は中編
kuuote
@kuuote
おつ
vim-jp-bot
@vim-jp-bot
アーカイブページを更新しました: 第310回
thinca
@thinca
!reading_vimrc next 中編
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第311回 2018-06-16 23:00 justinmk さん
ujihisa
@ujihisa
<plug>のやつ最近追加されたのかも
圧倒的成長
anekos
@anekos
なるほぞ。
thinca
@thinca
!reading_vimrc start
おや
anekos
@anekos
hi
thinca
@thinca
:h j
kuuote
@kuuote
hi
thinca
@thinca
うーん、一旦再起動してみるか
なんか認証に失敗する…なんでや
anekos
@anekos
BOT がまた反乱を
thinca
@thinca
アクセストークン更新してみた
:h j
vim-jp-bot
@vim-jp-bot
j               or                                      *j*
<Down>          or                                      *<Down>*
CTRL-J          or                                      *CTRL-J*
<NL>            or                                      *<NL>* *CTRL-N*
CTRL-N                  [count] 行下に移動(行単位|linewise|)
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第311回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
  • 今回は中編です。終了時間になったら、途中でも強制終了します
  • 前回参加していた方は続きから、参加していなかったら最初からになります
  • 続きは来週読みます
  • いつも通り各自のペースで読むので、どこまで読んだか覚えておきましょう
    今回読む vimrc: justinmk さん:
    init.vim (DL)
thinca
@thinca
生き返った。良かった
始めまーす
anekos
@anekos
前のつづきだったっけ
thinca
@thinca
ですです
kuuote
@kuuote
L66+3 Netrw半殺しにしてある、一部だけ使うとか可能なのか
vim-jp-bot
@vim-jp-bot
init.vim#L66-L69
  66 | " Disable netrw, but autoload it for `gx`.
  67 | let g:loaded_netrwPlugin = 0
  68 | nmap gx <Plug>NetrwBrowseX
  69 | nnoremap <silent> <Plug>NetrwBrowseX :call netrw#BrowseX(expand((exists("g:netrw_gx")? g:netrw_gx : '<cfile>')),netrw#CheckIfRemote())<CR>
anekos
@anekos
半殺しw
thinca
@thinca
今アクセストークン取るために vim-jp-bot でログインしたんだけど(ボットの実態は一般ユーザーと同じ)、なんか全然知らん人から hello みたいな DM が2件くらい来ててわろた
半殺し新しい
anekos
@anekos
L366-367 1 自分もよくやるやつ
vim-jp-bot
@vim-jp-bot
init.vim#L366-L367
 366 | "colorscheme {{{
 367 |   if 1 || (!empty(&t_Co) && &t_Co <= 88) || empty(findfile('colors/molokai.vim',&rtp))
kuuote
@kuuote
1 ||は便利
thinca
@thinca
1 || だと常に?
1 && にしておいて、0 にすると無効化とかはわかる気がするんだけど、 1 || はどういう場合に便利なのかな
anekos
@anekos
デバッグ目的とかで一時的に無条件にしたい、みたいな感じかと
thinca
@thinca
なるほど
anekos
@anekos
L677-687 わかる
vim-jp-bot
@vim-jp-bot
init.vim#L677-L687
 677 | nmap UB Ub
 678 | nmap UD Ud
 679 | nmap UE Ue
 680 | nmap UF Uf
 681 | nmap UG Ug
 682 | nmap UL Ul
 683 | nmap UM Um
 684 | nmap UP Up
 685 | nmap UR Ur
 686 | nmap US Us
 687 | nmap UW Uw
thinca
@thinca
数がすごい
30分で終了と言おうと思ったけど開始が少しロスったので35分で終わります
L207+2 パワー :muscle: を感じる
vim-jp-bot
@vim-jp-bot
init.vim#L207-L209
 207 | " Eager-load these plugins so we can override their settings. {{{
 208 | runtime! plugin/rsi.vim
 209 | runtime! plugin/commentary.vim
anekos
@anekos
L484-489 便利??
vim-jp-bot
@vim-jp-bot
init.vim#L484-L489
 484 | cnoremap <silent> <c-x> <C-\>e<sid>delete_until()<cr>
 485 | 
 486 | func! s:delete_until() abort
 487 |   let c = nr2char(getchar())
 488 |   return substitute(getcmdline(), '\(.*['.escape(c, '\').']\).*', '\1', '')
 489 | endfunc