Configurando el servidor de lenguaje Python en el editor Kate para entornos virtuales

2025-05-05

Esta publicación detalla la configuración de un servidor de lenguaje Python en el editor Kate para que funcione con entornos virtuales. El autor observa que, si bien existe la documentación de Kate, el proceso de configuración puede ser complicado. El artículo describe la creación de un script bash, `pylsp_in_env`, para detectar y activar automáticamente entornos virtuales. Este script se integra luego con `python-lsp-server` y `python-lsp-ruff` (para lint y formateo Ruff). La configuración final se logra especificando el script `pylsp_in_env` y el argumento de ruta `%{Project:NativePath}` en el archivo de configuración LSP de Kate.