タグ

2022年9月3日のブックマーク (3件)

  • Neovimを一瞬でVSCode並みに便利にする - k0kubun's blog

    去年8年ぶりに vimrc を書き直した時はLSPの体験があんまりよくなくてLSPなしでNeovimを使い続けていたのだが、様々な言語のOSSをメンテする都合で用途に応じてIntelliJとVSCodeNeovimの三刀流で暮らしていた結果、可能ならNeovimに寄せたいけどそれならLSPを使いたいなということになり、今回LSPの所を真面目に設定し直して、かなり良い体験になっている。 正直Neovimの設定はVSCodeのそれに比べたら面倒なんじゃないかという印象がありサボっていた節があるが、実際にやってみるとVSCodeと同程度に簡単に済む方法もあったので紹介したい。 何故Neovimなのか LSPの話の前に、タイトルだけ見た人がそもそも単にVSCode使えばいいじゃんと言いそうなので、どうしてIntelliJやVSCodeではなくNeovimに揃えようと思ったのかについて書いておく。

    Neovimを一瞬でVSCode並みに便利にする - k0kubun's blog
    yhara
    yhara 2022/09/03
  • 実践 Node.js Native ESM — Wantedlyでのアプリケーション移行事例 | Wantedly Engineer Blog

    Wantedlyではこのたび、フロントエンドアプリケーションのひとつをNative ESM化しました。記事ではNative ESM化の必要性と、必要な作業について説明します。 この記事の概要Node.jsにはNative ESMというモードがある。Native ESMはまだ普及していないが、ライブラリ側の更新が進み、移行が必要になりつつある。Native ESMをめぐる状況は (この記事の長さからわかるように) 色々複雑で、概念をちゃんと説明するだけでも大変。Native ESMへの移行にあたってはさまざまな困難が待ち受けている。Native ESMとは歴史的経緯から、JavaScriptには複数のモジュールシステムがあります。そのうちNode.js周辺でよく使われるのはCommonJS ModulesとES Modulesです。 CommonJS Modules (CJS) は実質的に

    実践 Node.js Native ESM — Wantedlyでのアプリケーション移行事例 | Wantedly Engineer Blog
    yhara
    yhara 2022/09/03
    大変だ
  • ウィンドウ操作をキーボードのみで爆速でやる方法

    ウィンドウ操作がストレスフリーで爆速でできる便利ツールの紹介をしたいと思います。 タイル型ウィンドウマネージャーの yabai とホットキーを割り当てるツール skhd です。 両方とも制作者は同じ人でOSSのツールです。それぞれ単体で使うこともできるが組み合わせて使うことで効率よくウィンドウ操作をすることができます。 yabai インストール Homebrew でインストール出来ます

    ウィンドウ操作をキーボードのみで爆速でやる方法
    yhara
    yhara 2022/09/03
    “タイル型ウィンドウマネージャーの yabai とホットキーを割り当てるツール skhd ”