Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
kuuote
@kuuote
吾輩はやれば出来る子である。

        ∩ ∩
       ('・ω・)
   ____|⊃ /(____
  /    *--(______/
  ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

やる気はまだない。

    ⊂⌒/`-..____
   /⊂_/_________/
www
mityu
@mityu
いつも起動時に出してます
kuuote
@kuuote
便利だ
mityu
@mityu
妙にゆるくていい感じ
kuuote
@kuuote
やっぱ入れとこう、あってもそんなに困らないけどなかったら困る(のか?)
後でやります
mityu
@mityu
全部入れるの面倒であれば、常用してるのだけピックアップしますが
kuuote
@kuuote
お、できればお願いしたいです :bow:
Tsuyoshi CHO
@tsuyoshicho
さすがに時間がそろそろいいんじゃないかな
おやすみー
常用してて、かつ色々書かれてるのはこの辺りですね
kuuote
@kuuote
乙です、私もこれ叩き込んだら寝ます
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第495回 2021-12-25 23:00 mityu さん
ujihisa
@ujihisa
:eyes:
thinca
@thinca
前編にした方がよさそうなボリューム
mityu
@mityu
ちょっとだけ遅れて参加します
kuuote
@kuuote
これ最初から前編にするのどうやるんでしたっけ
thinca
@thinca
next を実行する時に前編ってどこかに書けば OK
Hibiki
@4513ECHO
hi
kuuote
@kuuote
完全理解
thinca
@thinca
まあでも今更なので後で直します
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第495回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 今回は複数ファイルがあるため、filename#L100 のようにファイル名を指定します
  • 省略した場合は直前に参照しファイルか、それがない場合は適当なファイルになります
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
    今回読む vimrc: mityu さん:
    vimrc (DL)
    vimrc.vim (DL)
    charjump.vim (DL)
    filore.vim (DL)
    gyoza.vim (DL)
    incsearch.vim (DL)
    mru.vim (DL)
    pinsnip.vim (DL)
    splash.vim (DL)
    domusaurea.vim (DL)
    help.vim (DL)
    qf.vim (DL)
    vim.vim (DL)
kuuote
@kuuote
:bow:
thinca
@thinca
地味に1件だけ発言が分離されている
kuuote
@kuuote
ギリギリボーダークリア
Hibiki
@4513ECHO
vim9scriptでvimrc書いてるのすごいな
Tsuyoshi CHO
@tsuyoshicho
hi
kuuote
@kuuote
私はVim/Neovim両方で動くようにしているのでVim9 scriptもLuaも使えない…
Naruhiko Nishino
@rbtnn
.vimrcをvim9化する勇気はないな
kuuote
@kuuote
vimrcの中にユーティリティが大量に書かれていてすごい
thinca
@thinca
L2 noclear 知らなかった。勉強になる
vim-jp-bot
@vim-jp-bot
filore.vim#L2
   2 | set cpoptions&vim
thinca
@thinca
vimrc#L2
vim-jp-bot
@vim-jp-bot
vimrc#L2
   2 | vim9script noclear
Tsuyoshi CHO
@tsuyoshicho
exportじゃないdefでも大文字開始にしてるんだな...
Omochice
@Omochice
hi
Tsuyoshi CHO
@tsuyoshicho
hi
thinca
@thinca
小文字開始って vim9script でもできない? のだっけ?
mityu
@mityu
hi
yuki yano
@yuki-yano
hi
mityu
@mityu
ただいまもどりました
kuuote
@kuuote
vimrc#L211+15 Vim9 scriptってこんなの書けるんだ
vim-jp-bot
@vim-jp-bot
vimrc#L211-L226
 211 | # Initialize autocmd
 212 | (filename: string) => {
 213 |   var pattern = '^\s*aug\%[roup]\s\+\zs\S\+\ze\s*'
 214 |   var augroups = readfile(filename)
 215 |         ->filter((_, line): bool => stridx(line, 'aug') != -1)
 216 |         ->filter((_, line): bool => line =~# pattern)
 217 |         ->map((_, line): string => matchstr(line, pattern))
 218 |         ->filter((_, augroup): bool => augroup !=? 'END')
 219 |         ->sort()
 220 |         ->uniq()
 221 |   for augroup in augroups
 222 |     execute 'augroup ' .. augroup
 223 |       autocmd!
 224 |     execute 'augroup END'
 225 |   endfor
 226 | }(expand('<sfile>'))
kuuote
@kuuote
hi