Skip to content

sageil/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

💤 Sammy's nvim config

A tailored development environment based on @folke's LazyVim nvim

Requirements

  • Neovim >= 0.10.0
  • git
  • rg rg
  • fd fd
  • lazygit lazygit
  • Terminal emulator like kitty, wezterm or alacritty. Screenshots are made on Mac with Wezterm as the emulator

Features

  • IDE experience, out of the box
  • Debug Python, Go, JS and others out of the box.
  • Integrated tests for popular languages/frameworks (powered by Neotest)
  • Floating, persistent terminal
  • Editor context awareness and more powered by Treesitter.
  • Native vim spellcheck capabilities
  • LSP-sensitive completion context (import paths)
  • A ton of themes

How to use

  1. Install neovim
  2. Clone this repo to ~/.config/
  3. Start nvim from your terminal emulator

Disable Transparency

  1. Open init.lua
  2. Delete or comment all lines after require("config.lazy")
  vim.cmd([[
hi Normal guibg=NONE ctermbg=NONE
hi NormalNC guibg=NONE ctermbg=NONE
hi SignColumn guibg=NONE ctermbg=NONE
hi StatusLine guibg=NONE ctermbg=NONE
hi StatusLineNC guibg=NONE ctermbg=NONE
hi VertSplit guibg=NONE ctermbg=NONE
hi TabLine guibg=NONE ctermbg=NONE
hi TabLineFill guibg=NONE ctermbg=NONE
hi TabLineSel guibg=NONE ctermbg=NONE
hi Pmenu guibg=NONE ctermbg=NONE
hi PmenuSel guibg=NONE ctermbg=NONE
hi NeoTreeNormal guibg=NONE ctermbg=NONE
hi NeoTreeNormalNC guibg=NONE ctermbg=NONE
hi NeoTreeWinSeparator guibg=NONE ctermbg=NONE
hi NeoTreeEndOfBuffer guibg=NONE ctermbg=NONE
hi EndOfBuffer guibg=NONE ctermbg=NONE
]])
end

-- Apply transparency settings initially
set_transparency()

-- Reapply transparency on buffer enter
vim.api.nvim_create_autocmd("BufEnter", {
  pattern = "*",
  callback = set_transparency,
})

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages