並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 7 件 / 7件

新着順 人気順

"language server protocol"の検索結果1 - 7 件 / 7件

  • Ruby Parser開発日誌 (19) - 最高の構文木の設計 2024年版 - かねこにっき

    はじめに 今回はparserの生成物である構文木についてのお話です。 普段は主にparserとlexerについて考えていますが、たまに構文木について考えを巡らすこともあります。 むしろparserの目指すべき実装が固まったいまだからこそ、その主な生成物である構文木の設計について考える必要があるとも言えます。 Rubyのparserの実装は複数あり、それぞれのparserが生成する構文木もまた微妙に異なります。 それらの構文木は各parserのユースケースに合わせてアドホックに必要な要素が追加されているように見え、なにか原理原則に従っているように思えませんでした。 そのため果たして構文木に設計というものがあるのだろうかという疑問をずっと抱いていました。 Rubyの開発ではユースケースを収集し、それらのユースケースに対してどのくらい応えられているかをもって設計の良し悪しを確認するというアプロー

      Ruby Parser開発日誌 (19) - 最高の構文木の設計 2024年版 - かねこにっき
    • Leaving Neovim for Zed

      A journey through text editors and how I landed on Zed after years of Neovim I think every developer has their own text editor journey and how they landed on the tool they use today. Perhaps I’m a geek but I love those stories. I have a great appreciation for developer tools and the work that goes into them. This post is for the other geeks out there that also care, and I hope my journey and persp

        Leaving Neovim for Zed
      • Ruby: rbenv-default-gemsでいつも使うgemを自動インストールする|TechRacho by BPS株式会社

        小ネタで恐縮です。私のローカル環境では、gemコマンドで以下のgemを常にインストールしています(これらはbundlerとは別にインストールしています)。なお、dip以外のgemはVS Codeで使っています。 dip standard rufo rubocop-rails-omakase solargraph ruby-lsp-rails rbenvを使っているので、Rubyがリリースされたらrbenv install 3.3.4のようなコマンドを実行してRubyをアップデートすることになりますが、こうしたgemたちも再度gemコマンドで手動インストールしなければなりません。さもないとVS Codeを起動したときに「RuboCopがない」「solargraphがない」などと警告が出まくります。 しかも、今後しばらくの間は2か月に1度程度のペースでRubyがマイナーアップデートされるそうな

          Ruby: rbenv-default-gemsでいつも使うgemを自動インストールする|TechRacho by BPS株式会社
        • Visual Studio Code August 2024

          Version 1.93 is now available! Read about the new features and fixes from August. August 2024 (version 1.93) Update 1.93.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlig

            Visual Studio Code August 2024
          • Announcing the official Elixir Language Server team

            I am glad to welcome Elixir’s official Language Server team, formed by (in alphabetical order): Jonatan Kłosko Łukasz Samson Mitch Hanberg Steve Cohen The team will work on the code intelligence infrastructure to be used across tools and editors. These efforts are partially funded by Fly.io and Livebook. A brief history The Language Server Protocol (LSP) was created by Microsoft as a protocol betw

              Announcing the official Elixir Language Server team
            • Scala におけるコンパイラエラーとの付き合い方

              Language Server Protocol の歴史について (a.k.a. 考古学者になる方法)

                Scala におけるコンパイラエラーとの付き合い方
              • ターミナルがダサいとモテない。neovim + AstroNvim 紹介編

                シリーズ記事一覧 ターミナルがダサいとモテない。Terminal Emulator 紹介編 ターミナルがダサいとモテない。WezTerm 紹介編 ターミナルがダサいとモテない。Starship 紹介編 ターミナルがダサいとモテない。tmux + tpm 紹介編 ターミナルがダサいとモテない。Dracula Theme 紹介編 neovim + AstroNvim を使っていますか? Photo by Joan Gamell on Unsplash Unsplash にまったく neovim っぽいのが無くてもう全然違うリッチな IDE の画像を貼ってしまいました・・・ 恵比寿で IT 企業をやっているとモテると聞いて創業しましたが早いことありがたいことに10年目に突入した長谷川です。 まだモテる成果は出ていません、、、これからです!(もうめんどくさいのでカウントやめましたw) 今回は Ne

                  ターミナルがダサいとモテない。neovim + AstroNvim 紹介編
                1