From c39b29f3a7a96b59c607553ce006349be8af81a4 Mon Sep 17 00:00:00 2001 From: Josue Zamudio Date: Sun, 19 Oct 2025 15:10:41 -0700 Subject: [PATCH] feat: latest nvim setup --- .config/nvim/init.lua | 23 ++++++++++++++++- .config/nvim/lazy-lock.json | 14 +++-------- .config/nvim/lua/plugins/arsync.lua | 22 ----------------- .config/nvim/lua/plugins/auto-save.lua | 19 -------------- .config/nvim/lua/plugins/conform.lua | 19 -------------- .config/nvim/lua/plugins/render-makdown.lua | 26 -------------------- .config/nvim/lua/plugins/zen-mode.lua | 11 --------- .config/nvim/settings.vim | 10 ++++---- .config/nvim/spell/en.utf-8.add | 8 ++++++ .config/nvim/spell/en.utf-8.add.spl | Bin 61 -> 154 bytes 10 files changed, 39 insertions(+), 113 deletions(-) delete mode 100644 .config/nvim/lua/plugins/arsync.lua delete mode 100644 .config/nvim/lua/plugins/auto-save.lua delete mode 100644 .config/nvim/lua/plugins/conform.lua delete mode 100644 .config/nvim/lua/plugins/render-makdown.lua delete mode 100644 .config/nvim/lua/plugins/zen-mode.lua diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 23734f4..72b2b2b 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -31,7 +31,7 @@ require("mason").setup() -- used for automatically enabling lsp and coq require("mason-lspconfig").setup() -- Settings -vim.cmd('source ~/.config/nvim/settings.vim') +--vim.cmd('source ~/.config/nvim/settings.vim') -- colorscheme vim.o.termguicolors = true @@ -40,6 +40,27 @@ vim.opt.winborder = 'rounded' --vim.cmd("colorscheme gruvbox ") --vim.cmd("colorscheme retrobox") +vim.cmd("set nocompatible") +vim.cmd("syntax on") +vim.cmd("filetype plugin indent on") +vim.cmd("set number") +vim.cmd("set relativenumber") +vim.cmd("set expandtab") +vim.cmd("set shiftwidth=4") +vim.cmd("set softtabstop=4") +vim.cmd("set tabstop=4") +vim.cmd("set smartindent") +vim.cmd("set backspace=indent,eol,start") +vim.cmd("set colorcolumn=81") +vim.cmd("set textwidth=80") +vim.cmd("set wrap") +vim.cmd("set linebreak") +vim.cmd("noswapfile") + +vim.cmd("au FileType python set fileformat=unix encoding=utf-8") +vim.cmd("au FileType markdown,tex set spell spelllang=en_us") + + -- keymaps vim.keymap.set('n', '/', ':nohlsearch') vim.keymap.set('n', 'b', ':buffers') diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 66e03fe..bd093da 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,22 +1,16 @@ { - "async.vim": { "branch": "master", "commit": "2082d13bb195f3203d41a308b89417426a7deca1" }, - "auto-save.nvim": { "branch": "main", "commit": "37c82fd548e3f5ffc2d9d020a65dac1044584f44" }, "black-metal-theme-neovim": { "branch": "main", "commit": "6d0207871387077f40d5396ab1ae90520e688d36" }, - "conform.nvim": { "branch": "master", "commit": "9d859cbfbde7a1bd1770e7c97aef30ec5a237a71" }, "copilot.vim": { "branch": "release", "commit": "da369d90cfd6c396b1d0ec259836a1c7222fb2ea" }, - "coq_nvim": { "branch": "coq", "commit": "d2aeb3221cb46bfd1c51afd1b247d092c52ec0d6" }, + "coq_nvim": { "branch": "coq", "commit": "a63d28a9aa59c20a503ce38608fb6bc7cb3842f4" }, "harpoon": { "branch": "master", "commit": "1bc17e3e42ea3c46b33c0bbad6a880792692a1b3" }, - "lazy.nvim": { "branch": "main", "commit": "59334064f8604ca073791c25dcc5c9698865406e" }, + "lazy.nvim": { "branch": "main", "commit": "1ea3c4085785f460fb0e46d2fe1ee895f5f9e7c1" }, "lualine.nvim": { "branch": "master", "commit": "b8c23159c0161f4b89196f74ee3a6d02cdc3a955" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "6bdb14f230de0904229ec367b410fb817e59b072" }, "mason.nvim": { "branch": "main", "commit": "ad7146aa61dcaeb54fa900144d768f040090bff0" }, - "nvim-lspconfig": { "branch": "master", "commit": "e688b486fe9291f151eae7e5c0b5a5c4ef980847" }, + "nvim-lspconfig": { "branch": "master", "commit": "ac98db2f9f06a56498ec890a96928774eae412c3" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-web-devicons": { "branch": "master", "commit": "b8221e42cf7287c4dcde81f232f58d7b947c210d" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, - "render-markdown.nvim": { "branch": "main", "commit": "ea3678daff66656a9e1c20914d204b7c841c5030" }, "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" }, - "vim-arsync": { "branch": "master", "commit": "dd5fd93182aafb67ede2ef465f379610980b52d3" }, - "vim-tmux-navigator": { "branch": "master", "commit": "c45243dc1f32ac6bcf6068e5300f3b2b237e576a" }, - "zen-mode.nvim": { "branch": "main", "commit": "dfcb72a2dfeedc5342b2ee3a68c83243d682ba3c" } + "vim-tmux-navigator": { "branch": "master", "commit": "c45243dc1f32ac6bcf6068e5300f3b2b237e576a" } } diff --git a/.config/nvim/lua/plugins/arsync.lua b/.config/nvim/lua/plugins/arsync.lua deleted file mode 100644 index defbe37..0000000 --- a/.config/nvim/lua/plugins/arsync.lua +++ /dev/null @@ -1,22 +0,0 @@ -return { - 'KenN7/vim-arsync', - dependencies = { 'prabirshrestha/async.vim' }, - config = function() - end -} - ---[[ ---Create a .vim-arsync file on the root of your project that contains the following: -remote_host example.com -remote_user john -remote_port 22 -remote_passwd secret -remote_path ~/temp/ -local_path /home/ken/temp/vuetest/ -ignore_path ["build/","test/"] -ignore_dotfiles 1 -auto_sync_up 0 -remote_or_local remote -sleep_before_sync 0 - ---]] diff --git a/.config/nvim/lua/plugins/auto-save.lua b/.config/nvim/lua/plugins/auto-save.lua deleted file mode 100644 index 2ae9941..0000000 --- a/.config/nvim/lua/plugins/auto-save.lua +++ /dev/null @@ -1,19 +0,0 @@ -return{ - "okuuva/auto-save.nvim", - --version = '*', -- see https://devhints.io/semver, alternatively use '*' to use the latest tagged release - cmd = "ASToggle", -- optional for lazy loading on command - execution_message = { - message = function() -- message to print on save - return ("AutoSave: saved at " .. vim.fn.strftime("%H:%M:%S")) - end, - dim = 0.18, -- dim the color of `message` - cleaning_interval = 1250, -- (milliseconds) automatically clean MsgArea after displaying `message`. See :h MsgArea - }, - event = { "InsertLeave", "TextChanged" }, -- optional for lazy loading on trigger events - opts = { - -- your config goes here - -- or just leave it empty :) - enabled = false, - debug = true, - }, -} diff --git a/.config/nvim/lua/plugins/conform.lua b/.config/nvim/lua/plugins/conform.lua deleted file mode 100644 index f6ff6a8..0000000 --- a/.config/nvim/lua/plugins/conform.lua +++ /dev/null @@ -1,19 +0,0 @@ -return { - 'stevearc/conform.nvim', - opts = {}, - config = function () - require("conform").setup({ - formatters_by_ft = { - tex = { "latexindent" }, - --lua = { "stylua" }, - -- Conform will run multiple formatters sequentially - --python = { "isort", "black" }, - -- You can customize some of the format options for the filetype (:help conform.format) - --rust = { "rustfmt", lsp_format = "fallback" }, - -- Conform will run the first available formatter - --javascript = { "prettierd", "prettier", stop_after_first = true }, - }, - }) - - end -} diff --git a/.config/nvim/lua/plugins/render-makdown.lua b/.config/nvim/lua/plugins/render-makdown.lua deleted file mode 100644 index dc0ecb2..0000000 --- a/.config/nvim/lua/plugins/render-makdown.lua +++ /dev/null @@ -1,26 +0,0 @@ -return { - 'MeanderingProgrammer/render-markdown.nvim', - -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.nvim' }, -- if you use the mini.nvim suite - -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'echasnovski/mini.icons' }, -- if you use standalone mini plugins - -- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons - ---@module 'render-markdown' - ---@type render.md.UserConfig - opts = { - completions = { lsp = { enabled = true } }, - render_modes = true, - heading = { - width = 'block', - min_width = 80, - }, - code = { - disable_background = { 'diff' }, - }, - indent = { - enabled = true, - skip_heading = true, - }, - sign = { - enabled = true, - }, - }, -} diff --git a/.config/nvim/lua/plugins/zen-mode.lua b/.config/nvim/lua/plugins/zen-mode.lua deleted file mode 100644 index ad5fa76..0000000 --- a/.config/nvim/lua/plugins/zen-mode.lua +++ /dev/null @@ -1,11 +0,0 @@ -return { - "folke/zen-mode.nvim", - opts = { - -- your configuration comes here - -- or leave it empty to use the default settings - -- refer to the configuration section below - window = { - width = 90, -- width of the Zen window - } - } -} diff --git a/.config/nvim/settings.vim b/.config/nvim/settings.vim index 2a59797..07c6708 100644 --- a/.config/nvim/settings.vim +++ b/.config/nvim/settings.vim @@ -10,6 +10,11 @@ set tabstop=4 set smartindent set backspace=indent,eol,start +set colorcolumn=81 +"hi ColorColumn ctermbg=lightgrey guibg=lightgrey +set textwidth=80 +set wrap +set linebreak set autoread " Set to auto read when a file is changed from the outside set path+=** @@ -20,14 +25,10 @@ set wildoptions=pum set wildignore+=*/tmp/*,*.so,*.swp,*.zip set wildignore+=*\\tmp\\*,*.exe -set number set number ruler set showmatch -set ruler -set wrap set showbreak=↳\ \ set hidden -set backspace=indent,eol,start set hlsearch set noswapfile set mouse= "remove mouse @@ -39,7 +40,6 @@ set laststatus=1 set t_Co=256 let &t_ut='' -set colorcolumn=81 "hi ColorColumn ctermbg=lightgrey guibg=lightgrey " Show bad whitespace in an obvious but not obnoxious color diff --git a/.config/nvim/spell/en.utf-8.add b/.config/nvim/spell/en.utf-8.add index b03436c..01d2444 100644 --- a/.config/nvim/spell/en.utf-8.add +++ b/.config/nvim/spell/en.utf-8.add @@ -1,2 +1,10 @@ Generative ansible +CXI +HPLC +SED +brokhorst +MOXA +CONFIG +QRIX +EPS diff --git a/.config/nvim/spell/en.utf-8.add.spl b/.config/nvim/spell/en.utf-8.add.spl index 2927c422be404d9af3bcc2411f21bbba843af07f..950d1f614496a97ded326f06efafb933e1d9c261 100644 GIT binary patch literal 154 zcmXAjOAdfA2t=92jTi7BdI}eA-B+#JSbwcCy}gc=1em~MLR&ZCFwT{ah?rb=y_x3q z4A>B0(ZRt$;IU)D%<4IZNO7q>5*i6jP}w)DERNIzZ#Jff#zo+!R*FlP);(=vQksZO MDiZlD2EOsf3q_zD6aWAK literal 61 zcmWIZ^erw(&B-zP&%nT-%9NPSn8#Smn8}#Ln8TRL$N