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
あ、引用はそれでやっちゃいました
yuki yano
@yuki-yano
let $GIT_EDITOR = "nvr -cc split --remote-wait +'set bufhidden=wipe'"
tamago324
@tamago324
keymaps.vim L17-20 矢印キー使ったら怒られるやつだ
inoremap <Up>     <C-o>:echom "--> k <-- "<CR>
inoremap <Down>   <C-o>:echom "--> j <-- "<CR>
inoremap <Right>  <C-o>:echom "--> l <-- "<CR>
inoremap <Left>   <C-o>:echom "--> h <-- "<CR>
Tsuyoshi CHO
@tsuyoshicho
Vim Galoreなのかー
  " Vim Galore recommended mappings
自分に厳しいw
echomなあたり
kuuote
@kuuote
jokes.vim L23 これよかったんだっけ
call timer_start(time_limit, {-> execute('normal! <esc>')})
yuki yano
@yuki-yano
if get(g:, 'fvim_loaded', v:false)
fvim is 何
kuuote
@kuuote
Tsuyoshi CHO
@tsuyoshicho
ぽいですね
yuki yano
@yuki-yano
知らなかった、F#...
Yuta Katayama
@yutkat
知らないプラグインがいっぱいあった楽しい
kuuote
@kuuote
MS関係は追ってないので全然わからん
とても収穫だ
Tsuyoshi CHO
@tsuyoshicho
F# .Netなfunctional言語のfront-endとはまた強いな
tamago324
@tamago324
ginit.vim L4
:Guifont ってなんでしょうか...
if exists(':Guifont') && v:false
Tsuyoshi CHO
@tsuyoshicho
init.vim L174
set clipboard+=unnamedplus
Naruhiko Nishino
@rbtnn
fvimすげぇな。
kuuote
@kuuote
neovimでフォント設定するやつだったはず
tamago324
@tamago324
なるほどneovim 限定なんですね!
kuuote
@kuuote
:h 'guifont'
vim-jp-bot
@vim-jp-bot
                                        *'guifont'* *'gfn'*
                                                   *E235* *E596*
'guifont' 'gfn'         文字列  (既定では "")
                        グローバル
                        {VimのGUI版でのみ有効}
        VimのGUI版で使われるフォントのリストである。値の最も単純なものは、ただ
        1個のフォント名である。
        詳細は |gui-font| を参照。
Tsuyoshi CHO
@tsuyoshicho
Windowsを見てるようで見てない設定方法だな...いやplusは大丈夫かもだが
kuuote
@kuuote
gVimの場合はこれ
thinca
@thinca
!reading_vimrc start
vim-jp-bot
@vim-jp-bot
ERROR: telescope.lua の読み込みに失敗しました
thinca
@thinca
…ん?
Tsuyoshi CHO
@tsuyoshicho
あれ?
thinca
@thinca
vimrc#L1
vim-jp-bot
@vim-jp-bot
File not found: vimrc
Naruhiko Nishino
@rbtnn
init.vim L83
thinca
@thinca
あーちがう
Naruhiko Nishino
@rbtnn
for py_exe in g:python3_possibilities
thinca
@thinca
init.vim#L1
vim-jp-bot
@vim-jp-bot
init.vim#L1
   1 | "      __________________    __
kuuote
@kuuote
telescope以外は読めた?
thinca
@thinca
telescope 以外は読めた模様
Tsuyoshi CHO
@tsuyoshicho
みたいですね
thinca
@thinca
開始の合図がないのは以前もあったメッセージでかすぎ問題ですね
Naruhiko Nishino
@rbtnn
init.vim#L83
vim-jp-bot
@vim-jp-bot
init.vim#L83
  83 |   for py_exe in g:python3_possibilities
kuuote
@kuuote
tj.vim#L229+50 人力だ
vim-jp-bot
@vim-jp-bot
tj.vim#L229-L279
 229 | function! tj#json_encode(val) abort
 230 |   if type(a:val) == v:t_number
 231 |     return a:val
 232 |   elseif type(a:val) == v:t_string
 233 |     let json = '"' . escape(a:val, '\"') . '"'
 234 |     let json = substitute(json, "\r", '\\r', 'g')
 235 |     let json = substitute(json, "\n", '\\n', 'g')
 236 |     let json = substitute(json, "\t", '\\t', 'g')
 237 |     let json = substitute(json, '\([[:cntrl:]]\)', '\=printf("\x%02d", char2nr(submatch(1)))', 'g')
 238 |     return iconv(json, &encoding, "utf-8")
 239 |   elseif type(a:val) == v:t_func
 240 |     let s = substitute(string(a:val), 'function(', '', '')[:-2]
 241 | 
 242 |     let args_split = split(s, ', ')
 243 | 
 244 |     if len(args_split) <= 1
 245 |       return tj#json_encode(substitute(args_split[0], "'", '', 'g'))
 246 |     endif
 247 | 
 248 |     let func_name = tj#json_encode(substitute(args_split[0], "'", '', 'g'))
 249 | 
 250 |     let json = '['
 251 |     let json .= func_name . ','
 252 | 
 253 |     " TODO: Show context here for dict_functions
 254 |     " execute 'let g:temp_dict = ' . join(args_split[1:], ', ')
 255 |     " let args_split = [
 256 |     "       \ g:temp_dict
 257 |     "       \ ]
 258 |     " let json .= tj#json_encode(g:temp_dict)
 259 | 
 260 |     " In the meantime, just say "self"
 261 |     let json .= '"self"'
 262 |     let json .= ']'
 263 | 
 264 |     return json
 265 |   elseif type(a:val) == 3
 266 |     return '[' . join(map(copy(a:val), 'tj#json_encode(v:val)'), ',') . ']'
 267 |   elseif type(a:val) == v:t_dict
 268 |     return '{' . join(map(
 269 |           \ keys(a:val),
 270 |           \ 'tj#json_encode(v:val).":".tj#json_encode(a:val[v:val])'), ',')
 271 |         \ . '}'
 272 |   elseif type(a:val) == v:t_bool
 273 |     if a:val
 274 |       return 'true'
 275 |     else
 276 |       return 'false'
 277 |     endif
 278 |   endif
 279 | endfunction
Tsuyoshi CHO
@tsuyoshicho
え、なんでw
tamago324
@tamago324
すごい
thinca
@thinca
昔はなかったから…?
Tsuyoshi CHO
@tsuyoshicho
あー、リスト対象が消えたときのことも考えないとなのか...
yuki yano
@yuki-yano
Yuta Katayama
@yutkat
これは前からありますね