buonomaldiniのアンテナ
id:buonomaldini
▽vimmer basyura’s blog●05/16 13:56 2022-02-13
languishing
年明けから(年末からだと思うけど)全方位的にやる気がアレでウォーキングもだるくなってゴロゴロしていて何かを始めても集中力が無くすぐ飽きるの繰り返しになっているのだけど vimrc いじりは割と長時間やっていられる不思議。気になるところが割と明確でそれを改善しようとするアプローチに対してフィードバックが早いからだろう。asyncomplete.vim に乗り換えた後、ある程度補完処理を自分でコントロールしたくなったので processor を書いてちまちま更新している。ある時から補完の挙動が怪しく、補完したい単語の手前を書き換えてしまうことがままある。
e.Static("/", filepath.j
たとえば go で ↑ を入力していて、j の位置に Join が候補として補完メニューに出るので確定すると、
e.Stati
▽vimmer Humanity●03/28 06:48 vim-skk has 5 repositories available. Follow their code on GitHub.
▽vimmer Big Sky●11/22 03:21 2021/09/24
text/template と html/template に continue/break が入った。
Tweet
Go のテンプレートエンジンは、一般的なテンプレートエンジンの記法と気色が異なり、独特の文法で記述するのですが、ループ制御構文に関してはお世辞にも満足できる物ではありませんでした。それは continue や break が無いというのが理由です。continue や break が無かったので、無駄に if をネストして条件にあった値を出力しなければならず、必然的に無駄な if のネストが起きていました。
■ビーフストロガノフ
〓〓2011年 受賞
〓〓2019年 受賞
■カレーライス
〓〓2012年 受賞
■満漢全席
〓〓2015年 受賞
〓〓2019年 受賞
例えば上記の様な出力をするには、以下の様なテンプレートを書かなければなりませんでした。
0.はてなアンテナトップ
8.このページを友達に紹介
9.このページの先頭へ
□ヘルプ/お知らせ
□ログイン
□無料ユーザー登録
□はてなトップ
(c) Hatena