Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.56 KB

File metadata and controls

47 lines (39 loc) · 1.56 KB

~/.dotfiles

A new evolution of my dotfiles utilizing chezmoi for management. For now primarily focuses on codespaces environments, but may expand to mac and windows environments in the future.

Neovim Plugins

sidekick.nvim

folke/sidekick.nvim - AI-powered Next Edit Suggestions (NES) and integrated AI CLI terminal.

Features:

  • Next Edit Suggestions powered by Copilot LSP
  • Integrated AI CLI terminal with tmux support
  • Rich diffs with syntax highlighting
  • Hunk-by-hunk navigation for reviewing edits

Key Bindings:

  • <Tab> - Jump to or apply next edit suggestion
  • <leader>af - Switch focus to/from Sidekick CLI
  • <leader>aa - Toggle Sidekick CLI
  • <leader>as - Select AI CLI tool

Requirements:

  • Neovim >= 0.11.2
  • Copilot LSP server (configured via Mason)
  • Tmux (already configured in this dotfiles)

//TODO

  • Setup current dotfiles to work with chezmoi
  • Fix errors in neovim for local & codespaces
  • Get setup with tmux
    • Seamless navigation between tmux and neovim
    • Get comfortable with tmux & tweak keybindings
  • Look into Alacritty when comfortable with tmux (easily port config)
  • Update theme
    • Catppuccin everywhere? ☕🐈‍⬛
    • Update lualine
    • Zsh syntax highlighting?
  • Fix filetree
    • Show hidden files
    • Show icons
  • Fix language support
    • Go is different than everything else
    • Solargraph either never works or crashes
    • Add markdown support
    • Debugging with dap
  • Refactor neovim lua config