all repos

init.lua @ fcf0e72dcfcefc4bd869030e9b61b605dc35a3e8

my nvim config
2 files changed, 18 insertions(+), 20 deletions(-)
refactor(options): autocmds belogs to other autocmds
Author: Smirnov Oleksandr ss2316544@gmail.com
Committed at: 2024-11-21 20:07:18 +0200
Parent: 8d42755
M lua/core/autocmd.lua

@@ -29,3 +29,21 @@ u.map("n", "<C-n>", "<cmd>cnext<CR>", true)

u.map("n", "<C-p>", "<cmd>cprev<CR>", true) end, }) + +u.aucmd("FileType", { + group = u.augroup "formatoptions", + callback = function() + vim.opt.formatoptions:remove { + "c", -- autowrap comments using textwidth with leader + "r", -- don't auto-insert comment leader on enter in insert + "o", -- don't auto-insert comment leader on o/O in normal + "n", -- don't recognized numbered lists + "2", -- don't use the indent of second paragraph line + } + + vim.opt.formatoptions:append { + "l", -- long lines not broken in insert mode + "1", -- don't break a line after a one-letter word + } + end, +})
M lua/core/options.lua

@@ -1,4 +1,3 @@

-local u = require "core.utils" require("core.diagnostic").setup() vim.opt.shell = "/bin/bash" -- fixes issues with fish shell

@@ -59,22 +58,3 @@ vim.g.loaded_perl_provider = 0

vim.g.loaded_ruby_provider = 0 vim.g.loaded_node_provider = 0 vim.g.loaded_python3_provider = 0 - --- format options -u.aucmd("FileType", { - group = u.augroup "formatoptions", - callback = function() - vim.opt.formatoptions:remove { - "c", -- autowrap comments using textwidth with leader - "r", -- don't auto-insert comment leader on enter in insert - "o", -- don't auto-insert comment leader on o/O in normal - "n", -- don't recognized numbered lists - "2", -- don't use the indent of second paragraph line - } - - vim.opt.formatoptions:append { - "l", -- long lines not broken in insert mode - "1", -- don't break a line after a one-letter word - } - end, -})