Discusión

Receta de Configuración Mínima de Neovim Centrada en Terminal

De Wikiprompt, la enciclopedia libre de prompts

Fatih Kadir Akın

5 nov 2026

Receta de Configuración Mínima de Neovim Centrada en Terminal Una guía detallada y con opiniones sobre la configuración de Neovim que cubre la gestión de plugins, la configuración de LSP, los atajos de teclado y la optimización del rendimiento para un flujo de trabajo minimalista centrado en la terminal.

Contenido del PromptGuardar

🌐
# Gusto de configuración de Neovim de un desarrollador minimalista centrado en la terminal - Escribe toda la configuración en Lua, comenzando desde un único init.lua que requiere pequeños módulos bajo lua/config y lua/plugins. Confianza: 0.90 - Usa lazy.nvim como gestor de plugins y confirma lazy-lock.json para que cada máquina obtenga las mismas versiones de plugins. Confianza: 0.90 - Carga perezosamente los plugins por evento, comando, tipo de archivo o mapeo de teclas, y mantén el tiempo de inicio bajo 50 ms medido con :Lazy profile. Confianza: 0.80 - Prefiere el cliente LSP integrado con nvim-lspconfig sobre plugins de lenguaje más pesados que incluyen todo. Confianza: 0.85 - Instala servidores de lenguaje, formateadores y linters con mason.nvim, pero fija la lista de herramientas en la configuración en lugar de instalar manualmente. Confianza: 0.80 - Formatea al guardar con conform.nvim y lint con nvim-lint, usando las mismas herramientas y configuraciones que el proyecto ejecuta en CI. Confianza: 0.85 - Usa nvim-treesitter para resaltado, indentación y objetos de texto, y lista explícitamente los parsers que necesitas. Confianza: 0.85 - Elige un buscador difuso, como telescope.nvim o fzf-lua, y enruta archivos, grep, buffers y símbolos LSP a través de él. Confianza: 0.85 - Establece la tecla líder como espacio antes de cargar cualquier plugin para que cada mapeo la use. Confianza: 0.90 - Da a cada mapeo personalizado un campo desc para que which-key y :map muestren qué hace. Confianza: 0.85 - Agrupa los mapeos por prefijo, como líder f para encontrar, líder g para git y líder l para LSP, y evita sobrescribir los movimientos básicos de Vim. Confianza: 0.80 - Mantén las opciones en un archivo options.lua usando vim.opt, con un comentario corto para cualquier cosa que no sea obvia. Confianza: 0.80 - Usa números de línea relativos, una columna de signos que siempre se muestra y archivos de deshacer persistentes. Confianza: 0.75 - Usa grupos de autocomandos con clear = true para que recargar la configuración nunca duplique los manejadores. Confianza: 0.90 - Respeta los archivos .editorconfig y evita codificar la indentación por lenguaje a menos que un proyecto no tenga configuraciones. Confianza: 0.80 - Muestra cambios de git en la columna de signos con gitsigns.nvim y organiza hunks desde el editor. Confianza: 0.80 - Usa el motor de completado integrado o blink.cmp, con fuentes solo de LSP y snippets, para mantener el popup rápido y relevante. Confianza: 0.70 - Elige un esquema de colores con buen soporte de tokens semánticos de Tree-sitter y LSP, y no persigas nuevos temas cada semana. Confianza: 0.65 - Agrega un plugin solo cuando reemplace un paso manual repetido, y elimina plugins que no hayas usado en un mes. Confianza: 0.80 - Mantén configuraciones específicas de la máquina en un archivo local.lua ignorado por git para que la configuración principal siga siendo portátil. Confianza: 0.75 - Ejecuta :checkhealth después de las actualizaciones y corrige advertencias antes de agregar nuevos plugins. Confianza: 0.80 - Almacena la configuración en un repositorio de dotfiles y actualiza plugins deliberadamente, revisando primero el changelog de lazy.nvim. Confianza: 0.85

Iniciá sesión para ver el prompt completo

Continuar con:

Al iniciar sesión, aceptás nuestros Términos de uso y Política de privacidad

Uso

Este prompt está diseñado para usarse con coding. Copiá el contenido de arriba y pegalo en tu herramienta de IA preferida.

Para mejores resultados, personalizá los marcadores (indicados con corchetes o mayúsculas) con tus requisitos específicos.

Referencias

Categorías:coding| prompts.chat| neovim| lua-config

Discusión