aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAriel <dalessandro.ariel@gmail.com>2023-07-08 10:25:21 +0200
committerGitHub <noreply@github.com>2023-07-08 10:25:21 +0200
commitbbcbd82b25ce29fc40bea8d49560ba3c4dda1f64 (patch)
treea92ebcf608298d8370114e098856e8277d1d6f4d
parente6056a447b6df27f9ac72725a827a1ee85d45921 (diff)
parent5656bbb032cde2e750a9f212f50cec104e841166 (diff)
downloadnvim-conf-bbcbd82b25ce29fc40bea8d49560ba3c4dda1f64.tar.gz
nvim-conf-bbcbd82b25ce29fc40bea8d49560ba3c4dda1f64.zip
Merge pull request #2 from isturiz/main
Update README.md: corrección de palabras.
-rw-r--r--README.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/README.md b/README.md
index 104c91e..0972b8a 100644
--- a/README.md
+++ b/README.md
@@ -70,18 +70,18 @@ Para symbolos utilizo como complemento los symbolos de [NerdFonts](https://www.n
## LSP soportando lenguajes
Neovim implementa un cliente de LSP (language server protocol). Esto nos permite una mayor interaccion con distintos lenguajes sin requerir distintos plugins para cada lenaguaje individual.
-Neovim en si no sabe nada de los lenguajes que le digamos, neovim simplemente save como actual como cliente, esta en nosotros intalar el servidor correspondiente al lenguaje correspondiente y decirle a neovim como queremos interactuar.
-Mi configuracion esta separada en las siguientes partes
+Neovim en si no sabe nada de los lenguajes que le digamos, neovim simplemente sabe como actuar como cliente, esta en nosotros intalar el servidor correspondiente al lenguaje correspondiente y decirle a neovim como queremos interactuar.
+Mi configuración esta separada en las siguientes partes
- `./lua/plugins/lsp.lua`: Aca es donde tengo definidos los paquetes que utilizo relacionado a lsp
- `./lua/alpha/lsp`: en este directorio esta mi configuracion en relacion a esto
- `./lua/alpha/lsp/init.lua`: es el primer archivo en cargar. en este configuro mason quien se va a encargar de instalarlos servidores de lsp necesarios.
Luego aplico la configuracion particular para cada server.
Idealmente este archivo no necesesita ser modificado.
-- `./lua/alpha/lsp/attach.lua`: este ya es un archivo mas interesante, donde configuro los mappings relacionados a lsp
+- `./lua/alpha/lsp/attach.lua`: este ya es un archivo más interesante, en donde configuro los mappings relacionados a lsp
estos solamente van a registrarse para buffers que tengan asociado un servidor de lsp.
Aca se pueden cambiar los keybindings o registrar nuevas funciones
-- `./lua/alpha/lsp/servers.lua`: aca llegamos al mas importante donde registramos los servidores con los mismos nombres que *lspconfig* [ref](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md). En este archivo tenemos una lista que la clave es el nombre del server y como valor es la funcion de registro, para la mayoria podemos utilizar el default, pero algunos servidores tienen una configuracion adicional para esto se puede registrar un callback que debera devolver una tabla con los parametros necesarios.
+- `./lua/alpha/lsp/servers.lua`: acá llegamos al más importante donde registramos los servidores con los mismos nombres que *lspconfig* [ref](https://github.com/neovim/nvim-lspconfig/blob/master/doc/server_configurations.md). En este archivo tenemos una lista que la clave es el nombre del server y como valor es la funcion de registro, para la mayoria podemos utilizar el default, pero algunos servidores tienen una configuracion adicional para esto se puede registrar un callback que debera devolver una tabla con los parametros necesarios.
## Completition
@@ -89,5 +89,5 @@ Como motor de completition utilizo `nvim/cmp`. este provee todas las funcionalid
la configuration se puede encontrar en `./lua/alpha/completition/init.lua` donde defino los keymaps y se configura la integracion con las distintas fuentes como lsp, path, luasnip y otros plugins.
## Snippets
-Para snippets utilizo *LuaSnip*, el cual la configuracion la mantengo en `./lua/plugins/snippets.lua`.
+Para snippets utilizo *LuaSnip*, el cual la configuración la mantengo en `./lua/plugins/snippets.lua`.
Pero en este archivo no mantengo los snippets en si mismos, en este solamente tengo la configuracion de como interactua, los snippets se encuentran en `./lua/alpha/snips/ft/` cual carpeta contiene un archivo por cada file type y se registran automaticamente cuando agrego un nuevo archivo (recargar con `<leader><leader>s`, o reiniciar neovim).