update: huge style update

This commit is contained in:
2026-03-13 10:37:01 +03:00
parent 1dea8c1a69
commit c49c97d55c
55 changed files with 686 additions and 332 deletions
+9
View File
@@ -0,0 +1,9 @@
vim.o.clipboard = "unnamedplus"
-- vim.api.nvim_create_autocmd("TextYankPost", {
-- callback = function()
-- local copy_to_unnamedplus = require("vim.ui.clipboard.osc52").copy("+")
-- copy_to_unnamedplus(vim.v.event.regcontents)
-- local copy_to_unnamed = require("vim.ui.clipboard.osc52").copy("*")
-- copy_to_unnamed(vim.v.event.regcontents)
-- end,
-- })
+29 -13
View File
@@ -1,18 +1,34 @@
-- Also check plugins/neo-tree.lua for binds
vim.cmd([[
tnoremap <C-h> <C-\\><C-o><C-w>h
tnoremap <C-k> <C-\\><C-o><C-w>k
tnoremap <C-l> <C-\\><C-o><C-w>l
tnoremap <C-j> <C-\\><C-o><C-w>j
tnoremap <C-h> <C-\\><C-o><C-w>h
tnoremap <C-k> <C-\\><C-o><C-w>k
tnoremap <C-l> <C-\\><C-o><C-w>l
tnoremap <C-j> <C-\\><C-o><C-w>j
nnoremap <C-h> <C-w>h
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l
nnoremap <C-j> <C-w>j
" Moving between windows
nnoremap <C-h> <C-w>h
nnoremap <C-k> <C-w>k
nnoremap <C-l> <C-w>l
nnoremap <C-j> <C-w>j
nnoremap <Space> @q
nnoremap <C-Space> 
vnoremap <C-Space> 
vnoremap <leader>e :!sh<CR>
" I don't remember
nnoremap <C-Space> 
vnoremap <C-Space> 
nnoremap ' @q
" Paste shell command output
vnoremap <leader>e :!sh<CR>
" Quick qq macros
nnoremap ' @q
" Clear search
nnoremap @/ <Esc>:noh<CR>
" Copy relative path to clipboard (from infile)
nnoremap <F3> :let @+ = expand("%:f")<CR>
" Copy filename to clipboard (from infile)
nnoremap <F4> :let @+ = expand("%:t")<CR>
" Delete trailing spaces
nnoremap <leader>w :let _s=@/<Bar>:%s/\s\+$//e<Bar>:let @/=_s<Bar>:nohl<CR>
]])
-3
View File
@@ -1,7 +1,4 @@
vim.opt.clipboard = "unnamedplus"
vim.opt.fixeol = true
vim.opt.list = true
vim.opt.listchars = {
trail = "·",
-27
View File
@@ -1,27 +0,0 @@
vim.g.osc_enabled = false
vim.api.nvim_create_user_command("ToggleOsc", function(input)
if not vim.g.osc_enabled then
vim.g.clipboard = {
name = "osc 52",
copy = {
["+"] = require("vim.ui.clipboard.osc52").copy("+"),
["*"] = require("vim.ui.clipboard.osc52").copy("*"),
},
paste = {
["+"] = function()
return { vim.fn.split(vim.fn.getreg(""), "\n"), vim.fn.getregtype("") }
end,
["*"] = function()
return { vim.fn.split(vim.fn.getreg(""), "\n"), vim.fn.getregtype("") }
end,
},
}
vim.g.osc_enabled = true
vim.api.nvim_echo({ { "OSC 52 Clipboard Enabled", "Normal" } }, true, {})
else
vim.g.clipboard = nil
vim.g.osc_enabled = false
vim.api.nvim_echo({ { "OSC 52 Clipboard Disabled", "Normal" } }, true, {})
end
end, {})
vim.keymap.set("n", "<leader>H", vim.cmd.ToggleOsc, { desc = "Toggle OSC 52 clipboard" })