Skip to content

Latest commit

 

History

History

nvim-legacy

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

💤 ditsuke's nvim config

A tailored prose-writing and programming environment based on @folke's LazyVim

Requirements

Features

  • IDE experience, out of the box
  • Debug Go, Rust, JS and others out of the box.
  • Integrated tests for popular languages/frameworks (powered by Neotest)
  • Automatic session management (including reloads!) with flag (+NoSession) to disable it.
  • Floating, persistent terminal
  • Better marks with Harpoon.
  • Editor context awareness and more powered by Treesitter. Checked for performance on large (>5000LOC) files!
  • LSP-sensitive completion context (import paths)
  • A ton of themes

Wants

  • feat: Wakatime in statusbar. See: wakatime/vim-wakatime#110. Also :WakatimeToday 🌔
  • feat: Keymaps to yank from system clipboard. Ref: Primeagen's keymaps
  • feat: smarter winbar See: barbecue.nvim.
  • feat: inline git blame
  • fix: session reload conflicts with lazy.nvim float
  • feat: :UndoTree alternative in telescope-undo
  • feat: cleaner winbar, toggle keymap
  • chore: Improve Neo-tree aesthetics
  • fix: Defuse LuaSnip slots on mode change Reasoning: Super duper annoying when <Tab> triggers slots and you can't see them.
  • feat: GPT3 integration See: https://github.com/jackMort/ChatGPT.nvim
  • feat: Highlight LuaSNIP slots with ext marks

Ideas/configs I'm totally stealing from astronvim

  - [x] `b0o/SchemaStore.nvim`
  • nvim-ufo
  • nvim-dap -- But I didn't steal it from astro, since LazyVim comes with it now.
  • neotree -- certainly looks better + has a buffer and git view.
  • Paste mode

Ideas and Inspiration

And countless dotfiles