並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 223 件 / 223件

新着順 人気順

"language server protocol"の検索結果201 - 223 件 / 223件

  • Building a language server for Muon

    I’m a big fan of interactive tool support for programming. I often use features like “go to definition”, “find symbol”, compile error underlining, etc. Also, earlier this year, I launched Muon, a new low-level programming language. As no tooling existed beyond the compiler, writing the initial Muon programs (such as a self hosted compiler) turned out to be a pretty interesting experience – for the

    • Visual Studio Code September 2019

      Version 1.89 is now available! Read about the new features and fixes from April. September 2019 (version 1.39) Update 1.39.1: The update addresses these issues, including a fix for a security vulnerability. Update 1.39.2: The update addresses these issues. Downloads: Windows: x64 | Mac: Intel | Linux: deb rpm tarball snap Welcome to the September 2019 release of Visual Studio Code. There are a num

        Visual Studio Code September 2019
      • Visual Studio Code March 2024

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

          Visual Studio Code March 2024
        • Visual Studio Code October 2023

          Version 1.87 is now available! Read about the new features and fixes from February. October 2023 (version 1.84) Update 1.84.1: The update addresses these issues. Update 1.84.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the October 2023 release of Visual Studio Code. There are many updates in this ver

            Visual Studio Code October 2023
          • Neovim v0.5リリース記念 v0.5の新機能を紹介します【後編】 | MoT Lab (GO Inc. Engineering Blog)

            前回はNeovimにLuaランタイムが組込みされた事によりNeovimのプラグインのエコシステムに大きな変化が起こったことを書きました。 後編ではNeovim v0.5から追加された大きな新機能であるTree-sitterとLSPクライアントについて解説してきます。この2つの機能はどちらもLuaで実装されており、Neovim v0.5以降のLuaランタイムが組込みされたNeovimでのみ動作します。 もし前編をご覧になっていなければ、前編のあとに後編をご覧になったほうが、より理解が深まると思いますので、時間に余裕があればぜひご一読ください。 Neovim v0.5リリース記念 v0.5の新機能を紹介します【前編】 Treesitter syntax engineNeovim v0.5ではTree-sitterというライブラリが組込みされています。 Tree-sitterを用いる事により、N

              Neovim v0.5リリース記念 v0.5の新機能を紹介します【後編】 | MoT Lab (GO Inc. Engineering Blog)
            • 週刊Railsウォッチ: Rails向けLanguage Server "refreshing"開発中、JetBrains Fleetほか(20221018前編)|TechRacho by BPS株式会社

              こんにちは、hachi8833です。今週はKaigi on Rails 2022ですね。 告知は諸々についてたくさんしているつもりなんだけど、それでも「知らなかった」という人を観測するので、やりすぎってくらいに告知をしたいと思います。 Kaigi on Railsは今週金曜日です!参加申し込みは以下から!!参加は無料です!!!https://t.co/pLZCJC5e3q — 大倉雅史(OKURA Masafumi) (@okuramasafumi) October 17, 2022 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただ

                週刊Railsウォッチ: Rails向けLanguage Server "refreshing"開発中、JetBrains Fleetほか(20221018前編)|TechRacho by BPS株式会社
              • Python VS Common Lisp, workflow and ecosystem - Lisp journey

                📢 ⭐ Celebrating 1001 learners on my Common Lisp course with this coupon code. Thank you! Recently added: 17 videos on MACROS. More info. 🎥 I also have cool Lisp showcases on Youtube . The last ones: how to build a web app in Common Lisp, part 1 and 2. I learned Java and C at school, I learned Python by myself and it was a relief. After 8 years working and doing side projects in Python and JavaSc

                • User Manual

                  At its core, rust-analyzer is a library for semantic analysis of Rust code as it changes over time. This manual focuses on a specific usage of the library — running it as part of a server that implements the Language Server Protocol (LSP). The LSP allows various code editors, like VS Code, Emacs or Vim, to implement semantic features like completion or goto definition by talking to an external lan

                  • Ruff: a fast Python linter [LWN.net]

                    Benefits for LWN subscribersThe primary benefit from subscribing to LWN is helping to keep us publishing, but, beyond that, subscribers get immediate access to all site content and access to a number of extra site features. Please sign up today! Linters are tools that analyze a program's source code to detect various problems such as syntax errors, programming mistakes, style violations, and more.

                    • Helix

                      The Helix 23.10 release is finally here! 23.10 introduces some very large internal changes that enable some powerful features. A very big thank you to everyone who made this release possible. New to Helix? Helix is a modal text editor with built-in support for multiple selections, Language Server Protocol (LSP), tree-sitter, and experimental support for Debug Adapter Protocol (DAP). Let's check ou

                      • nvim-kickstartで2023年のモダンなNeovim開発環境を手軽に作る

                        ごあいさつ 公私ともに非常にバタバタした。いやー、本当に忙しかった!更新してなかった間にも色々気になった商品や本などがあるのでいずれ書き記していきたい。 今回は気になっていたものの一つ、Neovimの開発環境をサクッと作るnvim-kickstartレポジトリを試す。レポジトリのメンテナ、youtubeの解説者はNeovimデベロッパーのTJ DeVries。 Neovimとnvim-kickstart Neovimはコンソール上で動作するウルトラ軽量なテキストエディタ。かつてはEmacsとVimとの間でテキストエディタ戦争があったらしいが、Visual Studio Codeが登場したことにより多くの人はVSCodeへ移行し、戦争は終結した。 しかしVSCodeを使わないとチームでハブられる昨今でも、マウスやカーソルキーを使うこと無くスピーディーなテキスト編集が可能なVimエディタは根強

                          nvim-kickstartで2023年のモダンなNeovim開発環境を手軽に作る
                        • A Few More Reasons Rust Compiles Slowly | PingCAP

                          Author: Brian Anderson (Senior Database Engineer at PingCAP) Editor: Caitin Chen The Rust programming language compiles fast software slowly. In this series we explore Rust’s compile times within the context of TiKV, the key-value store behind the TiDB database. Rust Compile-time Adventures with TiKV: Episode 4 Lately we’re exploring how Rust’s designs discourage fast compilation. In Rust’s Huge C

                            A Few More Reasons Rust Compiles Slowly | PingCAP
                          • IntelliSense改善やコード静的解析ツール「Flake8」対応のVS Code用「Python」

                            Microsoftは現地時間2022年9月1日、Visual Studio Code用拡張機能「Python」の2022年9月版をリリースした旨を公式ブログで報告した。本バージョンでは、Jupyter Notebookに対するIntelliSenseの改善や、拡張機能「Flake8」への対応、Jupyter NotebookのMarkdownセルに画像ファイルを貼り付けられる。 改善が加わったIntelliSense機能(画像はすべて公式ブログより) IntelliSenseの改善はLSP(Language Server Protocol)の更新に伴い、拡張機能「Pylance」使用時の提案内容改善に加えて、変数やメソッドの抽出、自動インポートなどのリファクタリング機能を活用可能だ。Pythonのコード静的解析ツールであるFlake8はPylintと併用できる。画像の貼り付け機能を使用する

                              IntelliSense改善やコード静的解析ツール「Flake8」対応のVS Code用「Python」
                            • Language Servers

                              If you are missing a server please create a pull request in GitHub against this markdown document Language Maintainer Repository Implementation Language

                              • プログラミング言語「Rust 1.64.0」が登場、Cプログラムとの連携が容易に

                                「Rust 1.64.0」ではまず、CプログラムとABI(Application Binary Interface)を通して連携するときに、コードを記述しやすくなった。かつて、このようなときは「c_uint」や「c_ulong」などの型(まとめて「C_*」と呼ぶ)を使用していたが、これらの型は「std」ライブラリでしか使えなかった。それが今回の新版からは、「core」や「alloc」といったライブラリでも使えるようになった。 また、「IntoFuture」トレイトを安定化させた。これは「.await」構文と一緒に使うもので、.awaitで受け取る値として、幅広い種類のものを受け取れるようになり、その値をIntoFutureで変換できる。 さらに、Rust言語のLanguage Server Protocol実装である「rust-analyzer」を、「rustup」コマンドでインストールで

                                  プログラミング言語「Rust 1.64.0」が登場、Cプログラムとの連携が容易に
                                • Polymorphisation: Improving Rust compilation times through intelligent monomorphisation

                                  Polymorphisation: Improving Rust compilation times through intelligent monomorphisation David Wood (2198230W) April 15, 2020 MSci Software Engineering with Work Placement (40 Credits) ABSTRACT Rust is a new systems programming language, designed to provide memory safety while maintaining high performance. One of the major priorities for the Rust compiler team is to improve compilation times, which

                                  • VimConf2019に参加しました | GREE Engineering

                                    こんにちは、はじめまして。グリーグループのグリーライフスタイル株式会社で美容メディアARINEのサーバーサイド開発を行っているエンジニアの清野です。 2019年11月3日に開催されたVimConf2019に参加してまいりました。本記事はその参加レポートです。 VimConfについて VimConfとはテキストエディタVimに関する国際カンファレンスで、2013年に第1回が開催され、今回で第7回目の開催となります。私は今回始めて参加しました。 当日の様子や実況ツイートなどは #vimconfでご覧いただけます。 今回のVimConfには、グリーもシルバースポンサーとして参加しており、ノベルティの中に本エンジニアブログの広告が入っておりました。 キーノート、セッションについて 今年のテーマは「How to be more productive with Vim?」、Vimを使いより生産性を高め

                                      VimConf2019に参加しました | GREE Engineering
                                    • Visual Studio Code April 2024

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

                                        Visual Studio Code April 2024
                                      • Vim 8.2 released : vim online

                                        Vim 8.2 is available! Vim 8.2 is a minor release, a lot of bugs have been fixed, documentation was updated, test coverage was improved, etc. There are a few interesting new features, see below. For MS-Windows, download the self installing executable. Signed MS-Windows files are available on the vim-win32-installer site (gvim_8.2.0012_x86_signed.exe is recommended) For Unix you probably want to get

                                        • Intelephense

                                          INTELEPHENSE PHP code intelligence. Cross platform. Any editor. pest_control Support email Contact Professional PHP tooling for any Language Server Protocol capable editor. Intelephense is a high performance, cross platform PHP language server adhering to the Language Server Protocol (LSP). When paired with an LSP capable editor it provides an essential set of code intelligence features for a prod

                                          • Overview — Elyra 3.16.0.dev0 documentation

                                            Overview Elyra is a set of AI-centric extensions to JupyterLab Notebooks. The main features include: AI Pipelines visual editor Ability to run a notebook, Python or R script as a batch job Reusable Code Snippets Hybrid runtime support Python and R script editors with local/remote execution capabilities Python script navigation using auto-generated Table of Contents Notebook navigation using auto-

                                            • Visual Studio Code February 2023

                                              Version 1.88 is now available! Read about the new features and fixes from March. February 2023 (version 1.76) Update 1.76.1: The update addresses these issues. Update 1.76.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the February 2023 release of Visual Studio Code. There are many updates in this vers

                                                Visual Studio Code February 2023
                                              • Visual Studio Code August 2022

                                                Version 1.88 is now available! Read about the new features and fixes from March. August 2022 (version 1.71) Update 1.71.1: The update addresses this security issue. Update 1.71.2: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the August 2022 release of Visual Studio Code. August is when many of the engin

                                                  Visual Studio Code August 2022