home(guochao): rewrite nvim config as TUI IDE stack #94

Merged
guochao merged 1 commit from guochao/nixos-config:master into master 2026-10-19 06:57:03 +00:00
Owner
  • replace init.lua/without-coc.lua with 9 numbered lua modules
    (options/ui/edit/completion/lsp/format/telescope/edgy/dap)
  • neovim + plugins from nixpkgs-unstable (0.12.5); keep lua env consistent
  • completion: nvim-cmp + vsnip -> blink.cmp + friendly-snippets
  • neodev -> lazydev, lsp-status -> fidget, comment-nvim -> native gc +
    ts-comments, markdown-preview -> render-markdown, papercolor ->
    tokyonight
  • formatting: conform.nvim (format on save, LSP fallback) + nvim-lint
    (ruff); formatters (nixfmt/stylua/prettierd/ruff/rustfmt) into
    extraPackages
  • telescope: add fzf-native, Enter opens via :tab drop, directories jump
    into find_files; netrw disabled; edgy pins trouble/quickfix/terminal
    and tt opens the bottom terminal
- replace init.lua/without-coc.lua with 9 numbered lua modules (options/ui/edit/completion/lsp/format/telescope/edgy/dap) - neovim + plugins from nixpkgs-unstable (0.12.5); keep lua env consistent - completion: nvim-cmp + vsnip -> blink.cmp + friendly-snippets - neodev -> lazydev, lsp-status -> fidget, comment-nvim -> native gc + ts-comments, markdown-preview -> render-markdown, papercolor -> tokyonight - formatting: conform.nvim (format on save, LSP fallback) + nvim-lint (ruff); formatters (nixfmt/stylua/prettierd/ruff/rustfmt) into extraPackages - telescope: add fzf-native, Enter opens via :tab drop, directories jump into find_files; netrw disabled; edgy pins trouble/quickfix/terminal and <leader>tt opens the bottom terminal
- replace init.lua/without-coc.lua with 9 numbered lua modules
  (options/ui/edit/completion/lsp/format/telescope/edgy/dap)
- neovim + plugins from nixpkgs-unstable (0.12.5); keep lua env consistent
- completion: nvim-cmp + vsnip -> blink.cmp + friendly-snippets
- neodev -> lazydev, lsp-status -> fidget, comment-nvim -> native gc +
  ts-comments, markdown-preview -> render-markdown, papercolor ->
  tokyonight
- formatting: conform.nvim (format on save, LSP fallback) + nvim-lint
  (ruff); formatters (nixfmt/stylua/prettierd/ruff/rustfmt) into
  extraPackages
- telescope: add fzf-native, Enter opens via :tab drop, directories jump
  into find_files; netrw disabled; edgy pins trouble/quickfix/terminal
  and <leader>tt opens the bottom terminal
guochao merged commit 7538343eb7 into master 2026-10-19 06:57:03 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: public/nixos-config#94
No description provided.