~gpanders/dotfiles

ref: aa7f35c908534aa4b9ffcb5e02832b8bcdf76173 dotfiles/.config/nvim/plugin/packer.vim -rw-r--r-- 1.4 KiB
aa7f35c9Gregory Anders nvim: set cursorline autocmds in init.vim 2 months ago
                                                                                
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
function! s:update()
    delcommand PackerUpdate
lua <<
local install_path = vim.fn.stdpath("data") .. "/site/pack/packer/start/packer.nvim"

if vim.fn.empty(vim.fn.glob(install_path)) > 0 then
    vim.fn.system({"git", "clone", "https://github.com/wbthomason/packer.nvim", install_path})
end

require("packer").startup(function(use)
    use "wbthomason/packer.nvim"

    use "gpanders/vim-medieval"

    use "gpanders/vim-oldfiles"

    use "gpanders/editorconfig.nvim"

    use "gpanders/vim-surround"

    use "tpope/vim-commentary"

    use "tpope/vim-repeat"

    use "tpope/vim-rsi"

    use { "tpope/vim-scriptease", opt = true }

    use "tpope/vim-fugitive"

    use "tpope/vim-sleuth"

    use "tpope/vim-obsession"

    use "justinmk/vim-dirvish"

    use "junegunn/vim-easy-align"

    use "lewis6991/gitsigns.nvim"

    use "dense-analysis/ale"

    use "ludovicchabant/vim-gutentags"

    use "gpanders/vim-markdown"

    use "gpanders/vim-scdoc"

    use { "neovim/nvim-lspconfig", opt = true }

    use { "hrsh7th/nvim-compe", opt = true }

    use { "nvim-treesitter/nvim-treesitter", run = ":TSUpdate" }

    use "nvim-treesitter/nvim-treesitter-refactor"

    use { "nvim-treesitter/playground", opt = true }

    use "nvim-lua/popup.nvim"

    use "nvim-lua/plenary.nvim"

    use { "nvim-telescope/telescope.nvim", opt = true }

end)

require("packer").update()
.
endfunction

command PackerUpdate call s:update()