From 14e176445ded8bde1be24d30d926784411f9a2a5 Mon Sep 17 00:00:00 2001 From: Nikos Papadakis Date: Thu, 29 Jun 2023 12:58:21 +0300 Subject: [PATCH] nvim --- foot/dot-config/foot/foot.ini | 2 +- nvim/dot-config/nvim/after/plugin/nvim-lint.lua | 14 ++++++++++++++ nvim/dot-config/nvim/lua/my/plugins.lua | 1 + wezterm/dot-config/wezterm/wezterm.lua | 15 +++++---------- 4 files changed, 21 insertions(+), 11 deletions(-) create mode 100644 nvim/dot-config/nvim/after/plugin/nvim-lint.lua diff --git a/foot/dot-config/foot/foot.ini b/foot/dot-config/foot/foot.ini index 6efdf19..c804a28 100644 --- a/foot/dot-config/foot/foot.ini +++ b/foot/dot-config/foot/foot.ini @@ -1,6 +1,6 @@ # -*- conf -*- -# shell=$SHELL (if set, otherwise user's default shell from /etc/passwd) +shell=fish # term=foot (or xterm-256color if built with -Dterminfo=disabled) # login-shell=no diff --git a/nvim/dot-config/nvim/after/plugin/nvim-lint.lua b/nvim/dot-config/nvim/after/plugin/nvim-lint.lua new file mode 100644 index 0000000..d3e1799 --- /dev/null +++ b/nvim/dot-config/nvim/after/plugin/nvim-lint.lua @@ -0,0 +1,14 @@ +local ok, lint = pcall(require, "lint") +if not ok then + return +end + +lint.linters_by_ft = { + sh = { "shellcheck" } +} + +vim.api.nvim_create_autocmd({ "InsertLeave" }, { + callback = function() + lint.try_lint() + end +}) diff --git a/nvim/dot-config/nvim/lua/my/plugins.lua b/nvim/dot-config/nvim/lua/my/plugins.lua index 53332f3..68a5359 100644 --- a/nvim/dot-config/nvim/lua/my/plugins.lua +++ b/nvim/dot-config/nvim/lua/my/plugins.lua @@ -30,6 +30,7 @@ require "paq" { { "catppuccin/nvim", as = "catppuccin" }, { "williamboman/mason.nvim", branch = "v1.0.1" }, "stevearc/oil.nvim", + "mfussenegger/nvim-lint", -- Treesitter { "nvim-treesitter/nvim-treesitter", branch = "master" }, diff --git a/wezterm/dot-config/wezterm/wezterm.lua b/wezterm/dot-config/wezterm/wezterm.lua index 5dcde3b..3fb7681 100644 --- a/wezterm/dot-config/wezterm/wezterm.lua +++ b/wezterm/dot-config/wezterm/wezterm.lua @@ -2,18 +2,13 @@ local wezterm = require 'wezterm' return { font = wezterm.font 'JetBrainsMono Nerd Font Mono', - -- freetype_load_target = 'Light', - -- freetype_render_target = 'HorizontalLcd', color_scheme = 'Catppuccin Mocha', - window_background_opacity = 0.9, - max_fps = 165, - front_end = "WebGpu", - webgpu_power_preference = "HighPerformance", - initial_cols = 160, - initial_rows = 48, + harfbuzz_features = { "zero" }, + front_end = "OpenGL", + use_fancy_tab_bar = true, window_padding = { - left = 10, - right = 5, + left = 0, + right = 0, top = 0, bottom = 0, },