diff --git a/global/.config/nvim/lua/plugins/conform.lua b/global/.config/nvim/lua/plugins/conform.lua index a4d516d..98feaa6 100644 --- a/global/.config/nvim/lua/plugins/conform.lua +++ b/global/.config/nvim/lua/plugins/conform.lua @@ -4,6 +4,7 @@ return { log_level = vim.log.levels.DEBUG, icon = "", --'▎', formatters_by_ft = { + awk = { "gawk_fmt" }, lua = { "stylua" }, python = { "ruff_format", "ruff_fix", "isort" }, javascript = { "biome" }, @@ -18,6 +19,19 @@ return { htmldjango = { "prettier" }, ["*"] = { "trim_whitespace", "codespell" }, }, + formatters = { + gawk_fmt = { + command = "gawk", + args = function(ctx) + return { + "-f", + "$FILENAME", + "-o-", + } + end, + stdin = true, + }, + }, format_on_save = { timeout_ms = 1000, lsp_fallback = true, diff --git a/global/.config/nvim/lua/plugins/lsp.lua b/global/.config/nvim/lua/plugins/lsp.lua index 67a9a21..b5dcdeb 100644 --- a/global/.config/nvim/lua/plugins/lsp.lua +++ b/global/.config/nvim/lua/plugins/lsp.lua @@ -101,6 +101,7 @@ local config = function() }) vim.lsp.enable('clangd') + -- vim.lsp.enable('awk_ls') require("mason").setup() diff --git a/global/.zshrc-secrets b/global/.zshrc-secrets index 99f9522..eb54d35 100644 Binary files a/global/.zshrc-secrets and b/global/.zshrc-secrets differ diff --git a/linux/.Xresources b/linux/.Xresources index 53276db..b1609a6 100644 --- a/linux/.Xresources +++ b/linux/.Xresources @@ -11,3 +11,10 @@ Xft.rgba: rgb ! cursor Xcursor.theme: Qogir-dark Xcursor.size: 32 + +! xterm +! XTerm*utf8: 2 +! XTerm*locale: true +! XTerm*faceName: Monospace +! XTerm*faceSize: 10 +! XTerm*locale: true