Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge
Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured development environment. It functions as a Vim-based IDE, integrating a collection of third-party extensions to provide an integrated development experience. The system features a fuzzy-search project navigator for locating files, buffers, and symbols across a codebase. It also includes a Git-integrated workflow that provides real-time diff visualization in the sign column and allows users to stage hunks and manage version control directly within the editor. The environment covers bro
Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for managing editor features. It implements distinct states for navigation and insertion to separate text manipulation from text entry, combining the efficiency of modal navigation with the extensibility of the Emacs environment. The project distinguishes itself through a layer-based feature composition system, which groups related third-party packages and configurations into modular units. This system includes dependency-based resolution to manage conflicting extensions and a mnemo
ctrlp.vim is a fuzzy file navigation tool for the Vim editor. It enables the location and opening of files, buffers, tags, and recently used items through approximate string matching and regular expressions. The project identifies project roots by scanning for version control markers and configuration files. It allows for the creation of new files and their required parent directories directly from the search interface, and can open multiple files simultaneously. Broad capabilities include text editor resource management and workflow automation, such as executing specific commands immediatel
Projectile es una biblioteca de gestión de proyectos y kit de herramientas de flujo de trabajo para Emacs, diseñado para descubrir raíces de proyectos, indexar archivos y navegar por el código fuente. Funciona como un indexador de archivos de proyecto y una herramienta de búsqueda a nivel de proyecto, utilizando marcadores de control de versiones para identificar los límites del proyecto y rastrear cambios no confirmados.
Las características principales de bbatsov/projectile son: Project Management Libraries, Project Root Discovery, Project Descriptor Caches, Search Backend Abstractions, Project File Search, Project Search Tools, Project Type Definitions, Project Workflow Tools.
Las alternativas de código abierto para bbatsov/projectile incluyen: sinelaw/fresh — Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar… carlhuda/janus — Janus is a Vim distribution and curated plugin configuration that transforms the editor into a full-featured… syl20bnr/spacemacs — Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for… kien/ctrlp.vim — ctrlp.vim is a fuzzy file navigation tool for the Vim editor. It enables the location and opening of files, buffers,… folke/todo-comments.nvim — todo-comments.nvim is a Neovim plugin and codebase task navigator that highlights and manages task keywords within… skwp/dotfiles — This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and…