diff options
| author | Elvis Claros Castro <elvis@claros.ar> | 2024-01-07 10:29:49 -0300 |
|---|---|---|
| committer | Elvis Claros Castro <elvis@claros.ar> | 2024-01-07 10:29:49 -0300 |
| commit | 4024bd9e9cc524db71cf1b7ece5a07d93eda85db (patch) | |
| tree | 0477916a81eded4bcea659411242d1a2b6a5cda6 /lua/config | |
| parent | 4b6ba2bd7b40ce150ff597142dc169d3478d4d7d (diff) | |
| download | nvim-conf-4024bd9e9cc524db71cf1b7ece5a07d93eda85db.tar.gz nvim-conf-4024bd9e9cc524db71cf1b7ece5a07d93eda85db.zip | |
Fix: actualizacions
Diffstat (limited to 'lua/config')
| -rw-r--r-- | lua/config/keymaps.lua | 1 | ||||
| -rw-r--r-- | lua/config/options.lua | 75 |
2 files changed, 75 insertions, 1 deletions
diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index 3013d65..cf70ef0 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -81,3 +81,4 @@ map("n", "<leader>vi", function() require('nvim-python-repl').toggle_vertical() map("n", "<leader>rl",function() require('rust-tools').inlay_hints.enable() end, {desc = "Enable inlay hints auto update and set them for all the buffers"}) map("n", "<leader>rdl",function() require('rust-tools').inlay_hints.disable() end, {desc = "Disable inlay hints auto update and unset them for all buffers"}) map("n", "<leader>rrn", function () require('rust-tools').runnables.runnables() end, {desc = "run rust"}) +map("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" }) diff --git a/lua/config/options.lua b/lua/config/options.lua index c6449c6..de3b12f 100644 --- a/lua/config/options.lua +++ b/lua/config/options.lua @@ -1,43 +1,116 @@ +-- Establece el "mapleader" como un espacio en blanco para atajos de teclado personalizados. vim.g.mapleader = " " + +-- Configura el sistema de snippets para utilizar "luasnip". vim.g.snippets = "luasnip" +-- Configuración de opciones globales local opt = vim.o +-- Desactiva el soporte del mouse. opt.mouse = "" + +-- Muestra el número de líneas actual. opt.number = true + +-- Muestra números relativos. opt.relativenumber = true + +-- Muestra texto oculto con "conceal" en el nivel 3. opt.conceallevel = 3 + +-- Permite cambiar entre buffers sin guardar. opt.hidden = true + +-- Utiliza espacios en lugar de tabuladores para la indentación. opt.expandtab = true + +-- Configura el ancho de la tabulación y la indentación. opt.tabstop = 4 opt.softtabstop = 4 opt.shiftwidth = 4 + +-- Habilita el autoindentado. opt.smartindent = true + +-- Desactiva las campanas de error. opt.errorbells = false + +-- Habilita el ajuste de línea. opt.wrap = true + +-- Habilita el corrector ortográfico. opt.spell = true -opt.spelllang = "en_us,es" + +-- Establece los idiomas para el corrector ortográfico. +opt.spelllang = "en_us,es_es,es" + +-- Desactiva la creación de archivos de intercambio. opt.swapfile = false + +-- Habilita la persistencia de archivos undofile. opt.undofile = true + +-- Establece la ubicación del directorio para los archivos undofile. opt.undodir = os.getenv "HOME" .. "/.cache/nvim/undodir" + +-- Desactiva el resaltado de búsqueda. opt.hlsearch = false + +-- Activa la búsqueda incremental. opt.incsearch = true + +-- Ignora mayúsculas y minúsculas en las búsquedas. opt.ignorecase = true + +-- Utiliza mayúsculas y minúsculas en las búsquedas según sea necesario. opt.smartcase = true + +-- Habilita los colores en la interfaz de terminal. opt.termguicolors = true + +-- Configura el desplazamiento vertical cuando se acerca al límite de la ventana. opt.scrolloff = 4 + +-- Configura el desplazamiento lateral cuando se acerca al límite de la ventana. opt.sidescrolloff = 4 + +-- Desactiva la visualización del modo actual. opt.showmode = false + +-- Usa el portapapeles del sistema. opt.clipboard = "unnamedplus" + +-- Abre nuevas ventanas abajo y a la derecha por defecto. opt.splitbelow = true opt.splitright = true + +-- Guarda automáticamente los archivos antes de cambiar a otra ventana o salir. opt.autowrite = true + +-- Muestra caracteres especiales (como espacios y tabuladores) de manera visible. opt.list = true + +-- Configura los caracteres especiales que se muestran con opt.list. opt.listchars = "tab:\\ ,trail:-" + +-- Siempre muestra la línea de estado. opt.laststatus = 3 + +-- Configura la altura del área de comandos. opt.cmdheight = 1 + +-- Establece el tiempo de actualización en milisegundos. opt.updatetime = 50 + +-- Muestra la columna de signos. opt.signcolumn = "yes" + +-- No ajusta automáticamente el tamaño de las ventanas divididas. opt.equalalways = false + +-- Mantiene la pantalla dividida visible. opt.splitkeep = "screen" + +-- Configura los mensajes cortos. opt.shortmess = "filnxtToOFWIcC" |