diff options
Diffstat (limited to 'lua/config/options.lua')
| -rw-r--r-- | lua/config/options.lua | 75 |
1 files changed, 74 insertions, 1 deletions
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" |