jedi-vim is a Vim extension and language server interface that provides static analysis and intelligent autocompletion for Python development. It functions as a bridge between the Vim editor and the Jedi library to bring integrated development environment capabilities to the editor. The plugin provides context-aware code completion and static analysis tools, including the ability to jump to definitions, track symbol usage across files, and rename identifiers globally to maintain codebase consistency. It also features floating popups for documentation previews and real-time function signature
lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis tool and JSON-RPC communication layer that connects the editor to external language servers to provide intelligent code completion and real-time diagnostics. The project also serves as a Debug Adapter Protocol client, enabling interactive debugging sessions and breakpoint management. This allows for stepping through code and inspecting variables via a standardized protocol, including support for debugging within Docker containers. The system covers a broad range of developmen
Awesome autocompletion, static analysis and refactoring library for python
lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language Server Protocol. It provides a system for detecting type mismatches, unused code, and logic errors in source files. The project features an inference-based type system that deduces variable types and supports optional annotations and meta files to enforce type safety. It allows for the definition of custom types and function signatures, including support for overloads and member visibility controls. The server provides a broad set of IDE capabilities, including real-time code auto
python-mode es un plugin de IDE para Vim que proporciona un conjunto de herramientas integrado para el desarrollo en Python. Incorpora una interfaz de depuración para gestionar puntos de interrupción de ejecución e inspeccionar el estado del programa, un navegador de documentación para recuperar símbolos oficiales del lenguaje y un sistema para análisis estático y refactorización estructural automatizada.
The main features of python-mode/python-mode are: Python IDE Implementations, Vim IDE Plugins, Virtual Environments, Python Code Completers, Code Refactoring Tools, Editor-Integrated Debugging, External Tool Integrations, Breakpoint Debugging.
Open-source alternatives to python-mode/python-mode include: davidhalter/jedi-vim — jedi-vim is a Vim extension and language server interface that provides static analysis and intelligent autocompletion… emacs-lsp/lsp-mode — lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis… davidhalter/jedi — Awesome autocompletion, static analysis and refactoring library for python. luals/lua-language-server — lua-language-server is a static analysis tool and type checker for the Lua language that implements the Language… visualfc/liteide — LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go… ycm-core/youcompleteme — YouCompleteMe is a completion engine and semantic code analyzer for the Vim editor. It provides an integrated suite of…