Kateエディタで仮想環境に対応したPython言語サーバーの設定
2025-05-05
この記事では、Kateエディタで仮想環境に対応したPython言語サーバーの設定方法を詳細に説明しています。著者は、Kateのドキュメントは存在するものの、設定プロセスは複雑になりがちであると指摘しています。記事では、仮想環境を自動的に検出し、有効化するbashスクリプト`pylsp_in_env`の作成方法を解説しています。このスクリプトは、`python-lsp-server`と`python-lsp-ruff`(Ruffによるlintとフォーマット用)と統合されます。最終的な設定は、KateのLSP設定ファイルで`pylsp_in_env`スクリプトと`%{Project:NativePath}`パス引数を指定することで実現します。
開発