fix(nvchad)

This commit is contained in:
Gerrit Pannek 2022-12-22 11:18:05 +01:00
parent 680f77e31c
commit bcdd436adc
3 changed files with 47 additions and 56 deletions

View file

@ -1,51 +1,28 @@
-- IMPORTANT NOTE : This is the user config, can be edited. Will be preserved if updated with internal updater
-- This file is for NvChad options & tools, custom settings are split between here and 'lua/custom/init.lua'
-- ChadRC.lua
local M = {} local M = {}
local userPlugins = require "custom.plugins"
M.options = { -- M.options = {
-- relativenumber = true, -- relativenumber = true,
smarttab = true -- smarttab = true
} -- }
M.ui = { M.ui = {
theme = "tokyonight" theme = "tokyonight"
} }
-- NvChad included plugin options & overrides M.plugins = require "custom.plugins"
M.plugins = {
options = {
statusline = {
separator_style = "slant",
}
-- lspconfig = {
-- path of file containing setups of different lsps (ex : "custom.plugins.lspconfig"), read the docs for more info
-- setup_lspconf = "",
-- },
},
-- To change the Packer `config` of a plugin that comes with NvChad,
-- add a table entry below matching the plugin github name
-- '-' -> '_', remove any '.lua', '.nvim' extensions
-- this string will be called in a `require`
-- use "(custom.configs).my_func()" to call a function
-- use "custom.blankline" to call a file
--default_plugin_config_replace = {},
override = {},
remove = {},
user = userPlugins, -- M.mappings = {
} -- -- custom = {}, -- custom user mappings
--
M.mappings = { -- custom = {
-- custom = {}, -- custom user mappings -- cheatsheet = "<leader>ch",
-- line_number_toggle = "<leader>n", -- toggle line number
custom = { -- update_nvchad = "<leader>uu",
cheatsheet = "<leader>ch", -- new_tab = "<leader>t",
line_number_toggle = "<leader>n", -- toggle line number -- },
update_nvchad = "<leader>uu", -- }
new_tab = "<leader>t",
},
}
return M return M

View file

@ -12,4 +12,3 @@ vim.cmd [[ autocmd BufEnter * if &buftype != "terminal" | lcd %:p:h | endif ]]
-- File extension specific tabbing -- File extension specific tabbing
vim.cmd [[ autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4 softtabstop=4 ]] vim.cmd [[ autocmd Filetype python setlocal expandtab tabstop=4 shiftwidth=4 softtabstop=4 ]]

View file

@ -2,20 +2,35 @@
-- --
return { return {
['cappyzawa/trim.nvim'] = { ['cappyzawa/trim.nvim'] = {
config = function() override_options = {
require('trim').setup({ config = function()
-- if you want to ignore markdown file. require('trim').setup({
-- you can specify filetypes. -- if you want to ignore markdown file.
disable = {"markdown"}, -- you can specify filetypes.
disable = {"markdown"},
-- if you want to ignore space of top -- if you want to ignore space of top
patterns = { patterns = {
[[%s/\s\+$//e]], -- remove unwanted spaces [[%s/\s\+$//e]], -- remove unwanted spaces
[[%s/\($\n\s*\)\+\%$//]], -- trim last line [[%s/\($\n\s*\)\+\%$//]], -- trim last line
[[%s/\%^\n\+//]], -- trim first line [[%s/\%^\n\+//]], -- trim first line
-- [[%s/\(\n\n\)\n\+/\1/]], -- replace multiple blank lines with a single line -- [[%s/\(\n\n\)\n\+/\1/]], -- replace multiple blank lines with a single line
}, },
}) })
end end
}
},
-- disable dashboard
['goolord/alpha-nvim'] = { disable = true },
-- UI
["NvChad/ui"] = {
override_options = {
statusline = {
separator_style = "arrow", -- default/round/block/arrow
overriden_modules = nil,
},
}
} }
} }