Después de instalar ArchLinux configuro mi Vim así: Descargá VIM plug: curl -O https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim #### Aclaracion: Uso vim con tmux desde la TTY. ### Esto me dijo ChatGPT yo uso color evening porque se ve bien cuando escribís mal una palabra. ```bash export TERM=tmux-256color echo $TERM ``` Dentro de .tmux.conf ```bash # Colores correctos set -g default-terminal "tmux-256color" # Fuerza soporte de colores modernos set -as terminal-overrides ",*:RGB" # Evita problemas con aplicaciones de texto set -g assume-paste-time 1 ``` #### .vimrc: ``` " Activar colores syntax on set background=dark " 256 colores set t_Co=256 " True color (no rompe en TTY modernas) set termguicolors ``` :echo &term debe decir: tmux-256color :echo &t_Co debe decir 256 :hi Normal Si ves valores RGB → está perfecto. ###### Corrector ortográfico ```bash mkdir -p ~/.vim/spell cd ~/.vim/spell wget --no-check-certificate https://ftp.nluug.nl/vim/runtime/spell/es.latin1.spl wget --no-check-certificate https://ftp.nluug.nl/vim/runtime/spell/es.latin1.sug wget --no-check-certificate https://ftp.nluug.nl/vim/runtime/spell/es.utf-8.spl wget --no-check-certificate https://ftp.nluug.nl/vim/runtime/spell/es.utf-8.sug ``` ##### Esta es mi configuración actual (sin plugins): ```bash xnoremap :w !wl-copy # Copiar en Wayland set tabstop=4 shiftwidth=4 expandtab :setlocal spell spelllang=en,es syntax on set hlsearch " highlight all search results set ignorecase " do case insensitive search set incsearch " show incremental search results as you type set noswapfile " disable swap file set ignorecase color unokai set ai set ic ``` --- Acá está mi configuración de w3m (en Wayland tenés que usar SIXEL): https://imlauera.github.io/mi_configuracion_w3m/ (`w3m -sixel google.com`) Y acá está mi configuración de `config/fish/config.fish`: https://imlauera.github.io/tinywl_foot_tmux_w3m_falkon/ ##### Configuración vieja de `.vimrc` vim plug: ```bash curl -fLo ~/.vim/autoload/plug.vim --create-dirs \ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim ``` --- ```bash autocmd BufWritePost resume_spanish.tex !pdflatex /home/mistermac/projects/MiCV/pro/resume_spanish.tex autocmd BufWritePost resume_english.tex !pdflatex /home/mistermac/projects/MiCV/pro/resume_english.tex :setlocal spell spelllang=es set termguicolors "let g:carbonized_dark_LineNr = 'off' "let g:carbonized_light_LineNr = 'off' xnoremap :w !wl-copy " copiar pegar en wayland set hlsearch " highlight all search results set ignorecase " do case insensitive search set incsearch " show incremental search results as you type set noswapfile " disable swap file set ignorecase set ai set ic " vim -b : edit binary using xxd-format! augroup Binary au! au BufReadPre *.bin let &bin=1 au BufReadPost *.bin if &bin | %!xxd au BufReadPost *.bin set ft=xxd | endif au BufWritePre *.bin if &bin | %!xxd -r au BufWritePre *.bin endif au BufWritePost *.bin if &bin | %!xxd au BufWritePost *.bin set nomod | endif augroup END autocmd BufWritePost *.bin term ++close ++hidden cp % %:r.txt syntax on set number "let g:gruvbox_termcolors=256 set tabstop=4 shiftwidth=4 expandtab if &term =~ '^screen' " tmux will send xterm-style keys when its xterm-keys option is on execute "set =\e[1;*A" execute "set =\e[1;*B" execute "set =\e[1;*C" execute "set =\e[1;*D" endif syntax on set relativenumber set background=dark call plug#begin('~/.vim/plugged') " Theme Plug 'sonph/onehalf', { 'rtp': 'vim' } " Buscador de archivos y también posee el comando :W(Windows) para navegar a través de las tabs Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' " Plugin para detectar errores de sintáxis programando en Python. " Plug 'python-mode/python-mode', { 'for': 'python', 'branch': 'develop' } " Theme "Plug 'phanviet/vim-monokai-pro' " Theme "Plug 'owickstrom/vim-colors-paramount' " vim-plug " Theme Plug 'romgrk/doom-one.vim' " Theme Plug 'gruvbox-community/gruvbox' Plug 'nanotech/jellybeans.vim' " Theme Plug 'nightsense/carbonized' " Theme "Plug 'ajmwagar/vim-deus' Plug 'Badacadabra/vim-archery' Plug 'fcpg/vim-orbital' Plug 'NLKNguyen/papercolor-theme' "Plug 'cseelus/vim-colors-lucid' call plug#end() "colorscheme gruvbox "colorscheme orbital "colorscheme jellybeans colorscheme slate "colorscheme onehalfdark "colorscheme peachpuff "colorscheme archery "colorscheme blue "colorscheme delek "colorscheme murphy "colorscheme carbonized-dark set mouse=a ``` Luego de guardarlo en `.vimrc` ejecutá `:PlugInstall`