-
Follow Neovim's installation instructions here: https://github.com/neovim/neovim/blob/master/INSTALL.md
- Don't install from apt, you're gonna want the most recent version
-
Clone this repo into your ~/.config/ directory
-
Type
nvim
into your terminal to open Neovim -
The obsidian plugin is disabled on the main branch because if it wasn't it would throw lots of errors upon startup. If you want to use obsidian, rename the directories in the "workspaces" section of the after/plugins/obsidian.lua file.
- Look at the nvim/lua/remap/remap.lua file to see the keybindings I have setup.
- Change configuration options for nvim in nvim/lua/remap/set.lua
- See what plugins I have installed in nvim/lua/plugins/plugins.lua
- "nvim-telescope/telescope.nvim",
- "rose-pine/neovim"
- "nvim-treesitter/nvim-treesitter"
- "ThePrimeagen/harpoon"
- "mbbill/undotree"
- "tpope/vim-fugitive"
- "VonHeikemen/lsp-zero.nvim"
- "neovim/nvim-lspconfig"
- "williamboman/mason.nvim"
- "williamboman/mason-lspconfig.nvim"
- "hrsh7th/nvim-cmp"
- "hrsh7th/cmp-nvim-lsp"
- "hrsh7th/cmp-buffer"
- "hrsh7th/cmp-path"
- "saadparwaiz1/cmp_luasnip"
- "hrsh7th/cmp-nvim-lua"
- "L3MON4D3/LuaSnip"
- "rafamadriz/friendly-snippets"
- "windwp/nvim-autopairs"
- "numToStr/Comment.nvim"
- "iamcco/markdown-preview.nvim"
- "rcarriga/nvim-notify"
- "kwakzalver/duckytype.nvim"
- "nvim-lualine/lualine.nvim"
- "epwalsh/obsidian.nvim"
The configurations for some of these plugins can be found in the after/plugins directory.