1
0
Fork 0
This commit is contained in:
Arthur K. 2026-01-06 07:36:53 +03:00
parent c449dfcb5f
commit 559939e2f4
Signed by: wzray
GPG key ID: B97F30FDC4636357
49 changed files with 729 additions and 252 deletions

View file

@ -7,6 +7,8 @@ vim.api.nvim_create_autocmd('FileType', {
-- Remove trailing whitespaces on save
vim.api.nvim_create_autocmd('BufWritePre', {
callback = function()
if vim.fn.expand('%:e') == 'md' then return end
local view = vim.fn.winsaveview()
vim.cmd('%s/\\s\\+$//e')
vim.fn.winrestview(view)
@ -19,3 +21,18 @@ vim.api.nvim_create_autocmd('TextYankPost', {
vim.highlight.on_yank({ higroup = "Visual", timeout = 400 })
end
})
local filetypes = {
json = 'jsonc',
j2 = 'jinja',
service = 'systemd'
}
for ext, ft in pairs(filetypes) do
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
pattern = "*." .. ext,
callback = function()
vim.bo.filetype = ft
end,
})
end

View file

@ -2,8 +2,8 @@
vim.o.hlsearch = true
-- Enable line numbers
vim.wo.number = true
vim.wo.relativenumber = true
vim.o.number = true
vim.o.relativenumber = true
-- Enable mouse mode
vim.o.mouse = 'a'