all repos — dotfiles @ 0521931fb5b8a18045e51d4d17d9c91f21a79a95

my *nix dotfiles

nvim/_init.lua (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
-- loaded by home-manager; see: nix/programs/neovim.nix

-- TODO: ref: https://github.com/neovim/neovim/pull/15436
-- require 'impatient'

require 'settings'
require 'completion'
require 'maps'
require 'statusline.line'
require 'treesitter'
require 'tree'
require 'fzy/fzy'

-- lsp setup
require 'lsp.config'
require 'lsp.python'
require 'lsp.go'
require 'lsp.lua'
require 'lsp.json'
require 'lsp.js'
require 'lsp.rust'
require 'lsp.copilot'

-- plugins not in nixpkgs
require 'packer'.startup(function(use)
  use 'preservim/vim-textobj-quote'
  use {
    'CopilotC-Nvim/CopilotChat.nvim',
    branch = 'canary',
    requires = {
      'nvim-lua/plenary.nvim',
    },
  }
end)

require 'dapx'