35 lines
1.3 KiB
Lua
35 lines
1.3 KiB
Lua
vim.cmd [[colorscheme retrobox]]
|
|
vim.cmd [[set splitright]]
|
|
vim.cmd [[set splitbelow]]
|
|
vim.cmd [[set number]]
|
|
vim.cmd [[set expandtab]]
|
|
vim.cmd [[set shiftwidth=2]]
|
|
vim.cmd [[set smarttab]]
|
|
vim.cmd [[set signcolumn=yes]]
|
|
vim.cmd [[set clipboard+=unnamedplus]]
|
|
|
|
vim.cmd.packadd('nvim.undotree')
|
|
vim.pack.add({ 'https://github.com/neovim/nvim-lspconfig' })
|
|
vim.pack.add({ 'https://github.com/tpope/vim-fugitive' })
|
|
vim.pack.add({ 'https://github.com/esmuellert/codediff.nvim' })
|
|
vim.pack.add({ 'https://github.com/stevearc/aerial.nvim' })
|
|
vim.pack.add({ 'https://github.com/junegunn/fzf' })
|
|
vim.pack.add({ 'https://github.com/junegunn/fzf.vim' })
|
|
|
|
vim.lsp.enable('ts_ls')
|
|
|
|
require('aerial').setup()
|
|
|
|
vim.g.mapleader = ' '
|
|
vim.keymap.set('n', '<leader><Space>', '<cmd>wincmd w<CR>')
|
|
vim.keymap.set('n', '<leader>w', '<cmd>write<CR>')
|
|
vim.keymap.set('n', '<leader>q', '<cmd>quit<CR>')
|
|
vim.keymap.set('n', '<leader>a', '<cmd>AerialNavToggle<CR>')
|
|
vim.keymap.set('n', '<leader>f', '<cmd>Files<CR>')
|
|
vim.keymap.set('n', '<leader>b', '<cmd>Buffers<CR>')
|
|
vim.keymap.set('n', '<leader>j', '<cmd>Jumps<CR>')
|
|
vim.keymap.set('n', '<leader>v', '<cmd>vsplit<CR><cmd>Files<CR>')
|
|
vim.keymap.set("n", "gd", "<cmd>lua vim.lsp.buf.definition()<CR>")
|
|
vim.keymap.set('n', 'd', 'x', { noremap = true })
|
|
vim.keymap.set('n', 'x', 'V', { noremap = true })
|
|
vim.keymap.set('v', 'x', 'j', { noremap = true })
|