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
おつかれさまでした。次回読む vimrc を決めましょう!
https://github.com/vim-jp/reading-vimrc/wiki/Request
Tsuyoshi CHO
@tsuyoshicho
はい
vim-jp-bot
@vim-jp-bot
アーカイブページを更新しました: 第361回
Ghost
@ghost~5ce82590d73408ce4fc13f1d
お疲れ様でした〜
thinca
@thinca
次回読みたいの大募集!
ujihisa
@ujihisa
帰宅
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第362回 2019-06-08 23:00 CharlesGueunet さん
Tsuyoshi CHO
@tsuyoshicho
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第362回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
    今回読む vimrc: CharlesGueunet さん:
    .vimrc (DL)
thinca
@thinca
はじめます!
Tsuyoshi CHO
@tsuyoshicho
hi
thinca
@thinca
hi
mattn
@mattn
hi
L16 カッコ要らない
vim-jp-bot
@vim-jp-bot
.vimrc#L16
  16 | let g:file_sep = (g:isWin)?'\':'/'
mattn
@mattn
全体的に変数命名規則ががが
Tsuyoshi CHO
@tsuyoshicho
L19
まとめられそう?
vim-jp-bot
@vim-jp-bot
.vimrc#L19
  19 | let g:Vimmic_HOME = fnamemodify(expand('<sfile>'), ':p:h:gs').g:file_sep
Tsuyoshi CHO
@tsuyoshicho
L46
README.mdをチェックするのは斬新...
vim-jp-bot
@vim-jp-bot
.vimrc#L46
  46 | if !filereadable(expand(g:Vimmic_DEIN).g:file_sep.'README.md')
thinca
@thinca
命名規則すごい
mattn
@mattn
L78-L87 こういうの Source みたいなコマンド作った方が綺麗になりそう。
vim-jp-bot
@vim-jp-bot
.vimrc#L78-L87
  78 | execute 'source '.g:Vimmic_CONFIG.'editor.vim'
  79 | 
  80 | " basics functions to Update plugins, debug, highlight under cursor...
  81 | execute 'source '.g:Vimmic_CONFIG.'functions.vim'
  82 | 
  83 | " Basics colors and theme
  84 | execute 'source '.g:Vimmic_CONFIG.'theme.vim'
  85 | 
  86 | " Basics vim shortcuts (editor, completion, navigation, ...)
  87 | execute 'source '.g:Vimmic_CONFIG.'shortcuts.vim'
thinca
@thinca
. の前後にスペースないのつらみ
Tsuyoshi CHO
@tsuyoshicho
L94+3
ここでnocomp
vim-jp-bot
@vim-jp-bot
.vimrc#L94-L97
  94 | if &compatible
  95 |    set nocompatible               " Be iMproved
  96 | endif
  97 |
thinca
@thinca
L3 共作
vim-jp-bot
@vim-jp-bot
.vimrc#L3
   3 | " @author Charles Gueunet, Axel Martin
Tsuyoshi CHO
@tsuyoshicho
L102+1
これ変数に落す必要がないような...
vim-jp-bot
@vim-jp-bot
.vimrc#L102-L103
 102 | let g:Vimmic_NEED_LOAD = dein#load_state(g:Vimmic_BASE.'dein')
 103 | if g:Vimmic_NEED_LOAD
thinca
@thinca
このケースに当てはまるかは置いといて、条件に意味のある名前を付けたい場合に似たようなことをする場合はある
Tsuyoshi CHO
@tsuyoshicho
ああ...
mattn
@mattn
L154-L156 【定期】unlet