Skip to content

dedupely/kickstart.nvim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ My Neovim Configuration

A modern, minimal, and fast Neovim setup powered by Lazy.nvim. This config is optimized for web development, LSP support, terminal workflows, and smooth navigation.


🔑 Key Mappings

Leader key: <space>

🔍 Telescope (Fuzzy Finder)

Mapping Mode Action
<leader>f n Find files
<leader>g n Live grep
<leader>b n List open buffers

🧠 Diagnostics

Mapping Mode Action
<leader>d n Show diagnostic popup

🖥️ Terminal (toggleterm)

Mapping Mode Action
<leader>t n Toggle floating terminal (default behavior)
<leader>p n Open floating terminal in current buffer's directory
<Esc> t Exit terminal insert mode

🔄 Buffer Navigation

Mapping Mode Action
<Tab> n Go to next buffer
<S-Tab> n Go to previous buffer

⬇️ Smooth Scrolling (Neoscroll)

Mapping Mode Action
<C-d> n/v/x Smooth scroll down
<C-u> n/v/x Smooth scroll up

🔌 Plugins Used

Plugins are managed with lazy.nvim.

🌐 Core Tools

🌈 UI/UX

🔍 Fuzzy Finder

🧠 LSP & Autocompletion


🧠 LSP Servers Ensured via Mason

These are automatically installed:

  • html
  • cssls
  • prismals
  • svelte
  • tsserver
  • jsonls
  • lua_ls
  • bashls

🧪 Appearance & Behavior

  • Colorscheme: habamax
  • Line Numbers: Enabled (absolute + relative)
  • Cursor Line: Highlighted
  • Search: Smart case, incremental
  • Tabs: 2 spaces (expandtab)
  • Mouse: Disabled
  • Statusline: Custom diagnostic line & error line indicators

📦 Treesitter Languages Installed

  • lua
  • javascript
  • typescript
  • html
  • css
  • svelte
  • prisma
  • bash

📜 Status Line Extras

Shows:

  • Diagnostic count (🔴 for issues)
  • First 3 lines with diagnostics (e.g. Lines 4, 10, 22...)

Feel free to extend this setup with additional plugins, keymaps, or colorschemes.

About

A launch point for your personal nvim configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%