Vim起動時にできること - Qiita      2019-02-06 08:20:34  詳細
こんにちわ ゴリラです。 前回Vimのインサートモードでできることを書いたのですが、 思いの外需要があるだなと思ったので、Vimの起動時にできることを今回紹介していきます。 書く項目をクリックすればリンクに飛べます。 この記事で紹介した内容をすべて知っている方はすごいvimmerと思われます。 垂直分割で開く
https://qiita.com/gorilla0513/items/b5a7ddd70482d508e7a4
Big Sky :: Lint ツールを Language Server に対応させるコマンド efm-langserver 作った。      2019-02-05 20:20:31  詳細
Language Server はとても便利なので最近ではコーディングの時は常に Language Server を有効にしているけど、全く要望が無い訳ではないです。 好みの Lint でコードをチェックしたい 特定言語の Language Server が無い そもそも編集中のファイルがソースコードではない 例えば Vim script には現状、Language Server ...
https://mattn.kaoriya.net/software/lang/go/20190205190203.htm
neovimとLSPでRust開発環境をつくったら最高だった話      2019-01-31 09:20:31  詳細
背景 Rustの開発環境をつくろうとしてたら、いつのまにかvimからnvimに移行して、LSPで補完ができるようにしていました。 完全に「ヤクの毛刈り」ですが、ある程度動くようになって結構かきやすくなったので設定周りを紹介します。 成果物 先に成果物を。 コード補完 フォーマット 手順 インストール系 Rustはインストー...
https://blog.foresta.me/posts/nvim_and_lsp_for_rust/
Vimのインサートモードでできること - Qiita      2019-01-30 16:20:30  詳細
こんにちわ ゴリラです。 久しぶりの投稿になりました。 今年に入って自分のOSSの活動やらイベント登壇やらで、 あまり記事を書く時間とっていなかったので久しぶりに書きました。 最近、vimのインサートモードでなにげに色々できることを知ったので、 それについて軽くまとめた記事になります。 知らないこと多かったの...
https://qiita.com/gorilla0513/items/95e0d36045682a1f0123
Pythonの補完環境をjedi-vimからvim-lspに移行した話 — kashew_nuts-blog      2019-01-29 21:20:31  詳細
VimでPython書いてますか? 長らくPythonの補完用プラグインとして davidhalter/jedi-vim を使用してきましたが、 あの mattn (@mattn_jp) さんがCollaboratorになった prabirshrestha/vim-lsp や palantir/python-language-server がいよいよ実用的になってきたので移行してみました。 とはいえ実際に使うにはまだ設定...
https://kashewnuts.github.io/2019/01/28/move_from_jedivim_to_vimlsp.html
上達したいVim初心者のための設定・プラグインの見つけ方、学び方〈エディタ実践入門〉 - エンジニアHub|若手Webエンジニアのキャリアを考える!      2019-01-28 13:20:33  詳細
こんにちは。Shougo(@ShougoMatsu)です。今回は、Vim初心者のための記事を執筆することになりました。よろしくお願いします。 私のことを知らない人のために簡単に自己紹介しておきます。私はこれまで10年以上もの間Vimに関わっており、deoplete、dein、denite、defx、neosnippetといった各種プラグインを作成したり、...
https://employment.en-japan.com/engineerhub/entry/2019/01/28/103000
vim-jp » 新しい diffopt オプションの動作とその注意点について      2019-01-24 10:20:37  詳細
patch 8.1.0363 にて diffopt オプションに internal という値が追加され、デフォルト値となりました。これまでは diffopt=filter という値がデフォルト値になっており差分表示を行う際には外部コマンドの diff が使われていました。今回入った diffopt=internal により Vim の内部に実装された処理により diff の表示が...
https://vim-jp.org/blog/2018/12/12/new-diffopts-value.html
GitHub - TaDaa/vimade: An eye friendly plugin that fades your inactive buffers and preserves your syntax highlighting!      2019-01-10 14:20:37  詳細
Dismiss Join GitHub today GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together. Sign up An eye friendly plugin that fades your inactive buffers and preserves your syntax highlighting!
https://github.com/TaDaa/vimade
Vim :helpがユニークな3つのポイント、vim :helpを読むための敷居を下げる3つの事柄 - Qiita      2019-01-08 03:20:30  詳細
これはVim Advent Calendar 2018 その2の14日目の記事です。 この記事の概要 まずは一句。 vimの:helpがよくできていることに最近、今更ながらに気づきました(おそすぎる)。 この記事は私と同じように、まだ:helpを読んでいなかった方の、その背中を押すような内容となります。 というわけで、まずはVimの:helpのどこ...
https://qiita.com/shinshin86/items/eb41e4fb513bb4d3e3cd
よりIDEライクなVimを目指す「SpaceVim」がv1.0に | マイナビニュース      2018-12-29 14:20:40  詳細
SpaceVimの開発チームは米国時間2018年12月25日、バージョン1.0.0をリリースしたことをTwitterで報告した。SpaceVimはspacemacsに触発されて、VimおよびNeovimの機能拡張を行う設定ファイル、およびプラグイン集として、2017年1月から開発を着手している。SpaceVimはプラグイン単位ではなく、利用する機能をまとめたレイ...
https://news.mynavi.jp/article/20181227-747926/
Big Sky :: clangd を使う時に便利なコマンド compiledb      2018-12-26 10:20:44  詳細
先日、Go Advent Calendar の記事の中で Language Server について書きました。 Big Sky :: gocode やめます(そして Language Server へ) はじめに まず始めに言っておかなければなりません。 gocode 今まで本当にありがとう この記事は、Go 言語歴10年になる僕がこれまで愛用してきた Go 言語のコード補完ソフトウェア ...
https://mattn.kaoriya.net/software/vim/20181225235003.htm
tsuquyomi を魔改造している - Memo      2018-12-25 08:20:47  詳細
https://qiita.com/advent-calendar/2018/vim 22 日目の記事です。 tl;dr tsuquyomi でエラーチェックが同期で走って Vim の UI をブロックしストレスがたまるから、魔改造して非同期で動く仕組みを作った。 https://github.com/heavenshell/tsuquyomi/tree/feature/async はじまり 今年はお仕事で TypeScript を本格的...
http://d.hatena.ne.jp/heavenshell/20181222/1545446898
Vim script で機械学習 - Qiita      2018-12-25 01:20:47  詳細
この記事は Vim Advent Calendar 2018 の最終日 25 日目の記事です。昨日は rhysd さんの「Vim の構文ハイライトでクリスマスツリーを飾ってメリクリする」でした。今年も Vim Advent Calendar は完走しました。皆さんお疲れさまでした。 はじめに 昨今 Vim script は目覚ましい進化を遂げ、Vim script からタイマーも実...
https://qiita.com/mattn/items/cdadb93da73d77144ec6
Vim に VOICEROID で喋らせた — KaoriYa      2018-12-23 09:20:45  詳細
この記事は Vim Advent Calendar 2018 23日目の参加記事です。 TL;DR Vim から VOICEROID を喋らせる koron/vim-voiceroid を作った どんな感じかは デモ動画 を見てね 解説 この10年、仕事を終えて疲れを癒やすのはニコニコ動画かYouTubeだ。 特にお気に入りなのは AquesTalk を使ったいわゆる「ゆっくり動画」。 気が...
https://www.kaoriya.net/blog/2018/12/23/
VimscriptでAWS Lambdaも書ける! - Qiita      2018-12-22 08:20:47  詳細
本記事は Vim その2 アドベントカレンダー 20日目の記事です。 先日、AWS re:Invent 2018 にてAWS Lambda上でCustom Runtimeが発表されました。 弊社でも早速Rustの公式ランタイムを使ってみたりして、いろいろな言語で使える展望を感じてワクワクしていました。 でも、せっかくいろいろなものが動かせるのなら、どうせ...
https://qiita.com/pocket7878/items/448253fce52d5cf23e60
Vimで技術書を執筆する環境 with Re:VIEW + RedPen + prh • Yuta Tokoro      2018-12-22 02:20:44  詳細
本記事は Vim その2 アドベントカレンダー 21日目の記事です。 経緯 今年の8月頃から PEAKS の iOS 12 Programming という技術書の執筆に参加しました。 このとき初めて Re:VIEW による執筆をしました。 現在は技術書展も賑わっており、Re:VIEWで執筆する機会は以前より多くなっているかと思います。 一方で、VimでRe:VI...
http://www.tokoro.me/posts/vim-review/
Vimのキーマッピングに迷わないための俺々キーマッピングルールをご紹介します - Qiita      2018-12-18 14:20:40  詳細
tl;dr キーマッピングはぶっちゃけ好み 私好みのキーマッピングはこうですよという話 お前のキーマッピングは間違っている的なレスお待ちしております おしながき キー マッピング対象
https://qiita.com/lighttiger2505/items/b419b7c097a2dd4f6147
vimの公式リファレンスの便利なTipsたち - Qiita      2018-12-18 13:20:45  詳細
Vim Advent Calendar 2018 その2 18日目の記事です。 こんにちわ 自分は普段vimに関するTipsや情報を記事から得る事がほとんどで、 マニュアルをあまり読んできませんでした。 マニュアルを読まない癖がついてしまっていますが、 記事などでは得られない情報があるので、最近はなるべくマニュアルを読むようにしています...
https://qiita.com/gorilla0513/items/bd33f3814c854aae80a2
Big Sky :: gocode やめます(そして Language Server へ)      2018-12-17 01:20:50  詳細
はじめに まず始めに言っておかなければなりません。 gocode 今まで本当にありがとう この記事は、Go 言語歴10年になる僕がこれまで愛用してきた Go 言語のコード補完ソフトウェア gocode の歴史と功績、そして今、gocode 自らがその役割を終えようとしている姿をぜひ皆さんに知って頂きたいという思いから Go Advent Ca...
https://mattn.kaoriya.net/software/lang/go/20181217000056.htm
Big Sky :: flatten() に再帰は必要ない      2018-12-16 10:20:02  詳細
先日、mopp さんが Vim に flatten() を追加するプルリクエストを追加してくれたのだけど、その時の記憶を整理する為に書く自分の為の記事。 add flatten() to flatten list by mopp - Pull Request #3676 - vim/vim - GitHub I'm a bit confused by the maxdepth argument. I would expect it to specify the maximum d...
https://mattn.kaoriya.net/software/lang/c/20181214140011.htm