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
席を外しまくっていて申し訳ない
mityu
@mityu
私は gl と gh にしてますね >タブ移動
Tsuyoshi CHO
@tsuyoshicho
そうでうすねー、ある程度まではきた
thinca
@thinca
全然読めてないので次は中編にしよう
Tsuyoshi CHO
@tsuyoshicho
tn/tp にふってたりする
thinca
@thinca
では終わりまーす。おつかれさまでしたー
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回は続きを読むので、どこまで読んだか覚えておきましょう!
thinca
@thinca
!reading_vimrc next 中編
Tsuyoshi CHO
@tsuyoshicho
おつかれさまです
kuuote
@kuuote
おつです
vim-jp-bot
@vim-jp-bot
アーカイブページを更新しました: 第368回
次回予告を更新しました:
次回 第369回 2019-07-27 23:00 Tumbler さん
mityu
@mityu
お疲れ様でした
Tsuyoshi CHO
@tsuyoshicho
しかしリポジトリパスで Tumblrかと思ったw
kuuote
@kuuote
Tumblr感わかる
thinca
@thinca
!reading_vimrc start
あれ
bot がエラー吐いとる…
Tsuyoshi CHO
@tsuyoshicho
あれ?
thinca
@thinca
Could not resolve hostname github.com なんでや
IK
@kazukazuinaina
hi
:thinking_face:
thinca
@thinca
たまたま起動時にミスってたっぽい。再起動してみた
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第369回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
  • 今回は中編です。終了時間になったら、途中でも強制終了します
  • 前回参加していた方は続きから、参加していなかったら最初からになります
  • 続きは来週読みます
  • いつも通り各自のペースで読むので、どこまで読んだか覚えておきましょう
    今回読む vimrc: Tumbler さん:
    .vimrc (DL)
thinca
@thinca
めっちゃ重かったけど動いた
Tsuyoshi CHO
@tsuyoshicho
ui
thinca
@thinca
起動処理がまだ終わってなかったっぽい
hi
Tsuyoshi CHO
@tsuyoshicho
L551
ナルホドコマンドウィンドウだけスペルチェックをすると
vim-jp-bot
@vim-jp-bot
.vimrc#L551
 551 |    autocmd CmdwinEnter * if getcmdwintype() == '@' | setlocal spell | startinsert! | endif
thinca
@thinca
L182-187 c がグローバル変数だなぁ
vim-jp-bot
@vim-jp-bot
.vimrc#L182-L187
 182 |    let c='a'
 183 |    while c <= 'z'
 184 |      exec "set <A-".c.">=\e".c
 185 |      exec "imap \e".c." <A-".c.">"
 186 |      let c = nr2char(1+char2nr(c))
 187 |    endwhile
thinca
@thinca
L181+1 もう1行前を出した方が良かった
vim-jp-bot
@vim-jp-bot
.vimrc#L181-L182
 181 | if has("unix") && !has("gui_running")
 182 |    let c='a'
Tsuyoshi CHO
@tsuyoshicho
ブロックの中とかだとついやっちゃうんですよね...(それ以前のミスをやらかしたけど)
thinca
@thinca
あとありがちなのが for
Tsuyoshi CHO
@tsuyoshicho
はい...
thinca
@thinca
L220-227 この設定私もやってるー。ところで L224 の空行が微妙に気になるw
vim-jp-bot
@vim-jp-bot
.vimrc#L220-L227
 220 | "  j and k behave intuitively
 221 | noremap j gj
 222 | noremap k gk
 223 | " If you need the default behavior for some reason use this:
 224 | 
 225 | noremap gj j
 226 | noremap gk k
 227 | " Thanks DJMcMayhem, that was a good idea.
thinca
@thinca
L252-260 おお勇者よ。矩形選択を捨ててしまうとは何事だ
vim-jp-bot
@vim-jp-bot
.vimrc#L252-L260
 252 | " Make copy pasta act like windows.
 253 | " Because we all know how broken the middle click method is.....
 254 | " Also sets the paste option temporarily so that vim doesn't try
 255 | "   to auto-indent as it pastes (Almost never what you want).
 256 | noremap  <C-v> :set paste<CR>"+gP:set nopaste<CR>
 257 | inoremap <C-v> <C-o>:set paste<CR><C-r>+<C-o>:set nopaste<CR>
 258 | cnoremap <C-v> <C-r>+
 259 | vnoremap <C-v> d"+gP
 260 | vnoremap <C-c> "+y
Tsuyoshi CHO
@tsuyoshicho
わりと強烈なマッピング
L289
v:にしなくても、とりあえずは動くのかもしれないけど、ちょっとイヤン
vim-jp-bot
@vim-jp-bot
.vimrc#L289
 289 | if version >= 810
thinca
@thinca
L308 そういうキーボードもあるよね
vim-jp-bot
@vim-jp-bot
.vimrc#L308
 308 | " Because @ is WAY too hard to hit
thinca
@thinca
JIS 配列は割と押しやすい
Tsuyoshi CHO
@tsuyoshicho
英字の時点でもちょっと...ですけど、英語ゲーミング縮小とかだとほぼ無理、みたいなのありますよね(あと^)