diff --git a/.config/fish/functions/fish_user_key_bindings.fish b/.config/fish/functions/fish_user_key_bindings.fish index 9fd741e..7a09ffc 100644 --- a/.config/fish/functions/fish_user_key_bindings.fish +++ b/.config/fish/functions/fish_user_key_bindings.fish @@ -6,7 +6,7 @@ function fish_user_key_bindings if functions -q fzf_key_bindings fzf_key_bindings else - echo 'WARNING: using `fzf --fish | source`' + echo (set_color bryellow)'WARNING: using `fzf --fish | source`' command fzf --fish | source end functions -e bind @@ -21,7 +21,7 @@ function fish_user_key_bindings bind ctrl-f fzf-history-widget bind -M insert ctrl-f fzf-history-widget else - echo 'INFO: fzf not found' + echo (set_color brcyan )'INFO: fzf not found' end # Unused: alt-z, insert ctrl-r diff --git a/.config/hypr/other/swaylock.conf b/.config/hypr/other/swaylock.conf index 9000a74..b1def5b 100644 --- a/.config/hypr/other/swaylock.conf +++ b/.config/hypr/other/swaylock.conf @@ -1,6 +1,7 @@ # flags daemonize ignore-empty-password +show-keyboard-layout #no-unlock-indicator # params diff --git a/.config/hypr/variables.conf b/.config/hypr/variables.conf index ccbfc22..37bdaf1 100644 --- a/.config/hypr/variables.conf +++ b/.config/hypr/variables.conf @@ -3,6 +3,7 @@ ecosystem { no_update_news = true + no_donation_nag = true } general { # {{{ diff --git a/.config/nvim/after/lsp/tinymist.lua b/.config/nvim/after/lsp/tinymist.lua index a470c68..d873304 100644 --- a/.config/nvim/after/lsp/tinymist.lua +++ b/.config/nvim/after/lsp/tinymist.lua @@ -3,12 +3,11 @@ vim.lsp.config('tinymist', { settings = { formatterPrintWidth = 100, -- can't stand 120 formatterMode = "typstyle", -- or typstfmt - -- exportPdf = "onDocumentHasTitle", -- default: never - semanticTokens = "enable" + exportPdf = "onSave", -- "onDocumentHasTitle", -- default: never + semanticTokens = "enable", }, single_file_support = true, - -- root_dir = function(_, bufnr) - -- return vim.fs.root(bufnr, { ".git" }) or vim.fn.expand "%:p:h" - -- end, + root_dir = function(bufnr, callback) + callback(vim.fs.root(bufnr, { ".git" }) or vim.fn.expand "%:p:h") + end, }) - diff --git a/.config/nvim/lua/autocmds.lua b/.config/nvim/lua/autocmds.lua index 2a805fe..c1f21a8 100644 --- a/.config/nvim/lua/autocmds.lua +++ b/.config/nvim/lua/autocmds.lua @@ -17,5 +17,11 @@ vim.api.nvim_create_autocmd("LspAttach", { -- Overrides the de vim.keymap.set("n", "gD", vim.lsp.buf.declaration, { buffer = args.buf }) end }) + +vim.api.nvim_create_autocmd({ "BufWritePre" }, { + pattern = { "*" }, + callback = function() vim.o.bomb = (vim.o.fileencoding == "utf-16" or vim.o.fileencoding == "utf-16le") end +}) + --vim.api.nvim_create_autocmd("CursorHold", { callback = lsp.document_highlight }) --vim.api.nvim_create_autocmd("CursorMoved", { callback = lsp.clear_references }) diff --git a/.config/nvim/lua/options.lua b/.config/nvim/lua/options.lua index 2dd2979..7bbc004 100644 --- a/.config/nvim/lua/options.lua +++ b/.config/nvim/lua/options.lua @@ -25,7 +25,7 @@ o.mouse = "a" o.spell = false o.spelllang = "en_us,uk" o.spelloptions = "camel" -o.fileencodings = "utf-8,cp1251,cp866" +-- o.fileencodings = "utf-8,cp1251,cp866" --o.clipboard = "unnamed"plus? o.iskeyword:append "-" -- is part of the word o.formatoptions:append "n" -- indents for numbered lists