EmacsからVSCodeに移ってまたEmacsに戻ってきた話 - 2018-09-18 23:05:00

https://hotair.tech/blog/goodbye-vscode/ 意訳もりもりの要約 JavaScriptとかPythonを書くようになって、Emacsでシンタックスチェックとか補完とかがうまくいかずイライラしていた。 そうしたらVSCodeアゲの記事を見て、VSCodeにうつってみた。 ただ問題は、Emacsキーバインドが筋肉に染みついていたのでVSCodeのキーバインドは慣れなかった。 Emacsプラグインはあるけど、そんなに網羅してないので、自分でゴリゴリ設定しなければならないし。 しかも、自分の開発では、JavaScriptを書くだけでなくもっとたくさんのことをエディタが担っていた。 Git・ファイルマネージャ・TODO管理・シェルコマンド実行やReST・markdown・asciidocなどでドキュメントを書くこと。 VSCodeでもいいプラグインはあるのだろうけど、自分には不満が残るものばかりだった。 たとえばProjectManagerプラグインはProjectileに比べて機能が貧弱だとか。 Gitはmagitが一番だよね、とか。 そんなこんなで、JavaScriptを書くだけはVSCodeでやってたけど、それ以外の 30-50%ぐらいは依然Emacsを使い続けていた。 そんな中、EmacsでJavaSctiptを書くtide-modeに出会った。これはいくつか問題はあるけれど、そんなに気にならないことばかり。 そんなわけで、結局私はEmacsに戻ってきたのだった。 感想 結局エディタ自体というよりはプラグインのところとか、良くも悪くも独特なキーバインドのところとかが問題になる。 自分もEclipseのEmacsキーバインド設定してみたけどかゆいところに手が届かず、かといってゴリゴリ設定する気にもならずEmacsキーバインド自体やめちゃったし。 そして、とどのつまりorg-modeは神。

fringeを活用するEmacsパッケージ - 2018-09-29 17:04:00

https://www.reddit.com/r/emacs/comments/9hufzz/packages%5Fthat%5Ftake%5Fadvantage%5Fof%5Fthe%5Ffringe/ 結構いろいろある。 Bookmark+ emacs-git-gutter-fringe cov Zones yascroll eshell-fringe-status evil-fringe-mark fringe-current-line fringe-helper hideshowvis vi-tilde-fringe indicators このうち、vi-tilde-fringeとgit-gutterは使っている。 hl-lineはめだちすぎて鬱陶しいので、fringe-current-lineはおもしろそう。 他のは全面的にfringeを使いそう(covとか便利そうなんだけど)なので、 git-gutterと競合しそうでちょっとためらう(実はいい感じになる?)。 右側のfringeが空いてるので、そっちを使えばいいのかな。