Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Tsuyoshi CHO
@tsuyoshicho
では中編はここまでくらで...(まだ長い)
IK
@kazukazuinaina
お疲れさまでした〜
Tsuyoshi CHO
@tsuyoshicho
おつかれさまですー
thinca
@thinca
!reading_vimrc stop
vim-jp-bot
@vim-jp-bot
おつかれさまでした。次回は続きを読むので、どこまで読んだか覚えておきましょう!
アーカイブページを更新しました: 第369回
thinca
@thinca
!reading_vimrc next 後編
vim-jp-bot
@vim-jp-bot
次回予告を更新しました:
次回 第370回 2019-08-03 23:00 Tumbler さん
thinca
@thinca
!reading_vimrc status
vim-jp-bot
@vim-jp-bot
stopped
thinca
@thinca
むむむ
!reading_vimrc help
vim-jp-bot
@vim-jp-bot

vimrc読書会サポート bot です

!reading_vimrc {command} [{args}...]

start : 会の開始、"member" は "reset" される(owner)
stop : 会の終了(owner)
reset : "member" をリセット(owner)
restore : "member" を1つ前に戻す(owner)
status : ステータスの出力
member : "start" ~ "stop" の間に発言した人を列挙
member_with_count : "member" に発言数も追加して列挙
next {url}... : 次回分更新(owner)
request[!] {url}... : 読みたい vimrc をリクエストページに追加
help : 使い方を出力

thinca
@thinca
うーん、後で調査する…
Tsuyoshi CHO
@tsuyoshicho
メモの代りでよいので
thinca
@thinca
vim-jp-bot
@vim-jp-bot
vimrc をリクエストページに追加しました
thinca
@thinca
よくわからんけど再起動したら動いた
uplus さんは一昨年の11月に読んだことがあるな。あれから結構経ってる
Tsuyoshi CHO
@tsuyoshicho
あ、なおそのファイル自体は小さくて、他のファイルも含めて、ですね
Tsuyoshi CHO
@tsuyoshicho
hi
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
=== 第370回 vimrc読書会 ===
  • 途中参加/途中離脱OK。声をかける必要はありません
  • 読む順はとくに決めないので、好きなように読んで好きなように発言しましょう
  • vimrc 内の特定位置を参照する場合は行番号で L100 や L100-110 のように指定します
  • 特定の相手に発言/返事する場合は @username を付けます
  • 一通り読み終わったら、読み終わったことを宣言してください。終了の目安にします
  • ただの目安なので、宣言してからでも読み返して全然OKです
  • 今回は後編です。前回参加した人は続きから読みましょう
    今回読む vimrc: Tumbler さん:
    .vimrc (DL)
thinca
@thinca
はじめまーす
Tsuyoshi CHO
@tsuyoshicho
よろしくです。
thinca
@thinca
どこまで読んだっけ…ってなる
Tsuyoshi CHO
@tsuyoshicho
まあ、ざっぱにやるしかw
L504+3
以降、ファイルタイプごとにコメントあうとやらのマッピングだけど、ここまでいったら関数にしたほうがラクなのでは...?
vim-jp-bot
@vim-jp-bot
.vimrc#L504-L507
 504 |    autocmd BufReadPre  * nmap<buffer>  <A-c>   I//<Esc>$<A-j>
 505 |    autocmd BufReadPre  * imap<buffer>  <A-c>   <Esc>I//<Esc>$<A-j>
 506 |    autocmd BufReadPre  * nmap<buffer>  <A-x>   ^2x$<A-j>
 507 |    autocmd BufReadPre  * imap<buffer>  <A-x>   <Esc>^2x$<A-j>
thinca
@thinca
むずそうですね
Tsuyoshi CHO
@tsuyoshicho
まあ、綺麗にはいかないかもですが、いくつか共通なのを再定義してるの、ちょっと気になったので
Tsuyoshi CHO
@tsuyoshicho
L726+2
attrib cmdの内蔵コマンドを直に ! で駆動させてる
vim-jp-bot
@vim-jp-bot
.vimrc#L726-L728
 726 |     silent !attrib -r %
 727 |   else
 728 |     silent !attrib +r %
thinca
@thinca
L510 L1084+5 うーん、これ毎回やると .bat ファイルとかで死にそうな気がするが…
vim-jp-bot
@vim-jp-bot

.vimrc#L510

 510 |    autocmd BufReadPost * call SetLineEndings()

.vimrc#L1084-L1089

1084 | function! SetLineEndings()
1085 |    if &modifiable == 1 | set fileformat=unix | endif
1086 |    " Set line endings, because Windows is wrong...  (has to be done for each
1087 |    " buffer, but only if the file is modifiable) Redefine this function if you
1088 |    " don't like this functionality.
1089 | endfunction
Tsuyoshi CHO
@tsuyoshicho
編集対象にdosbatchあるのにw
thinca
@thinca
そうなのよね。どうしてるんだろう
thinca
@thinca
関数群を読んでいるのだけど難しいのが多いw
Tsuyoshi CHO
@tsuyoshicho
L1139
カラースキーム自作だ
https://vimcolors.com/1007/oceannight/dark
vim-jp-bot
@vim-jp-bot

.vimrc#L1139

1139 |    Plug 'Tumbler/oceannight'

Tumbler/oceannight

thinca
@thinca
L694-698 exec いらないやつ
vim-jp-bot
@vim-jp-bot
.vimrc#L694-L698
 694 |       if (a:0 == 0)
 695 |          exec 'e $MYVIMRC'
 696 |       else
 697 |          exec 'e $HOME/vimfiles/.vimpref'
 698 |       endif
Tsuyoshi CHO
@tsuyoshicho
環境変数だから展開されますし...ou
thinca
@thinca
今日は人が少ない
Tsuyoshi CHO
@tsuyoshicho
夏休みですかねー
thinca
@thinca
L858+1 この辺りせっかく exe 使ってるのに ^[ が直接埋め込まれてしまっている…
vim-jp-bot
@vim-jp-bot
.vimrc#L858-L859
 858 |    exe "normal! o0C * ma"
 859 |    exe "normal! o0C *"