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
1秒以内わかる
今の私の Vim は 0.5 秒
ささ
@nick11033_twitter
スパルタンVimは読むだけでやる気になれる名著
kuuote
@kuuote
大体1秒くらい超えるとストレス源になる
thinca
@thinca
だいたい読み終わり
kuuote
@kuuote
確かujihisaさんでしたっけ、プラグインのせいでめっちゃ起動遅いって言ってたの
thinca
@thinca
あれ結局今は直ってた気がするけどどうだったかな…
時間もいい感じなのでそろそろ終わろうかな?
mityu
@mityu
だいたい読み終わりました
ささ
@nick11033_twitter
同じく
kuuote
@kuuote
me too
thinca
@thinca
では終わりまーす。おつかれさまでしたー
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回読む vimrc を決めましょう!
https://github.com/vim-jp/reading-vimrc/wiki/Request
アーカイブページを更新しました: 第345回
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第346回 2019-02-16 23:00 p1xelHer0 さん
mattn
@mattn
hi
thinca
@thinca
hi
間に合い力
mattn
@mattn
久々参加の機運
vim-reading-vimrc 使ってみるか
さっそく何か変なのが出た時の顏
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第346回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 今回は複数ファイルがあるため、filename#L100 のようにファイル名を指定します
  • 省略した場合は直前に参照しファイルか、それがない場合は適当なファイルになります
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
    今回読む vimrc: p1xelHer0 さん:
    .vimrc (DL)
    plugins.vim (DL)
    settings.vim (DL)
    settings.plugins.vim (DL)
    mappings.vim (DL)
    mappings.plugins.vim (DL)
    ui.vim (DL)
    ui.statusline.vim (DL)
    ui.plugins.vim (DL)
    commands.vim (DL)
thinca
@thinca
dog fooding
.vimrc#L3 どういう意味だろう
vim-jp-bot
@vim-jp-bot
.vimrc#L3
   3 | " -- here be dragons
thinca
@thinca
Shougo さんかな???
わからん
thinca
@thinca
Wikipedia にページがあることはわかった

「ここに龍がいる」とは、潜在的な危険性が存在すると考えられる地図の未知の領域に龍、海の怪物、その他の神話上の生き物のイラストを入れるという中世の慣習を模倣した、危険な領域です。

(Google翻訳)

mattn
@mattn
なるほどわからん
thinca
@thinca
とにかく危険を知らせたいのかな
バグが潜んでそうな場所に書いておくと便利そう
そういえばこの人 neovim っぽいけど、init.vim じゃないのね
mattn
@mattn
.vimrc#L22 return 0 無し
vim-jp-bot
@vim-jp-bot
.vimrc#L22
  22 | endfunction
thinca
@thinca
しかし Vim script の関数は何もないと暗黙的に 0 を返すので結果的に問題になることはないのであった
mattn
@mattn
.vimrc#L42 定番 unlet s:config
vim-jp-bot
@vim-jp-bot
.vimrc#L42
  42 | endfor
mattn
@mattn
neovim はさっぱり分からない
thinca
@thinca
わからない
そして今日他に人全然来ないなw
mattn
@mattn
そういえば情報筋から neovim に CompleteChanged というイベントが入るらしいという情報を得た。
thinca
@thinca
plugins.vim#L22+6 JavaScript 大変だな…
vim-jp-bot
@vim-jp-bot

plugins.vim#L22-L28

  22 | " JavaScript
  23 | Plug 'pangloss/vim-javascript',                { 'for': 'javascript.jsx' }
  24 | Plug 'othree/javascript-libraries-syntax.vim', { 'for': 'javascript.jsx' }
  25 | Plug 'mxw/vim-jsx',                            { 'for': 'javascript.jsx' }
  26 | Plug 'styled-components/vim-styled-components',{ 'for': 'javascript.jsx' }
  27 | Plug 'jxnblk/vim-mdx-js',                      { 'for': 'mdx' }
  28 | Plug 'sourcegraph/javascript-typescript-langserver', { 'for': ['javascript.jsx', 'typescript'] }

pangloss/vim-javascript
othree/javascript-libraries-syntax.vim
mxw/vim-jsx
styled-components/vim-styled-components
jxnblk/vim-mdx-js
sourcegraph/javascript-typescript-langserver

mattn
@mattn
javascript くらいなんですよねー、Vim script で &filetype == 'javascript' みたいなコード書くと問題になるの。