nvim: tty setup

This commit is contained in:
js0ny 2025-10-13 20:27:17 +01:00
parent 3d12a52b47
commit c9ce831415
4 changed files with 21 additions and 2 deletions

View file

@ -1,5 +1,6 @@
scripts
.chezmoiscripts/*
{{ if ne .chezmoi.os "linux" }}
@ -34,7 +35,6 @@ scripts
.config/lsd
.config/keyd
.config/readline
.chezmoiscripts/*
.bashrc
{{ end }}
{{ end }}

View file

@ -8,8 +8,12 @@
-- Entry point of neovim configuration
require("config.options")
local term = os.getenv("TERM") or ""
if vim.g.vscode then -- TODO: VSCode Neovim Integration
require("config.vscode")
elseif term == "linux" then -- Under tty
require("config.tty")
vim.cmd("colorscheme vim") -- Use minimal colorscheme
else
require("config.plugins")
require("config.colorscheme")

View file

@ -0,0 +1,15 @@
require("plugins.lazy-nvim")
-- Setup lazy.nvim
require("lazy").setup({
spec = {
-- { import = "plugins.appearance" },
{ import = "plugins.completion" },
{ import = "plugins.fileutils" },
{ import = "plugins.lang" },
{ import = "plugins.dap" },
{ import = "plugins.edit" },
{ import = "plugins.misc" },
},
checker = { enabled = false },
})

View file

@ -37,4 +37,4 @@ return {
lspconfig[server].setup(config)
end
end,
}