25 lines
657 B
Lua
25 lines
657 B
Lua
vim.g.mapleader = " "
|
|
vim.g.maplocalleader = ","
|
|
vim.cmd.colorscheme("lunaperche")
|
|
vim.opt.smarttab = true
|
|
vim.opt.tabstop = 2
|
|
vim.opt.shiftwidth = 2
|
|
vim.opt.clipboard = "unnamedplus" -- use system clipboard
|
|
|
|
vim.pack.add{
|
|
{ src = 'https://github.com/neovim/nvim-lspconfig' },
|
|
{ src = 'https://github.com/junegunn/fzf.vim' },
|
|
}
|
|
|
|
vim.lsp.config('chicken', {
|
|
cmd = {'chicken-lsp-server'},
|
|
filetypes = {'scheme'},
|
|
root_markers = {'Makefile', 'build.meson', '.git'},
|
|
})
|
|
|
|
vim.lsp.enable('chicken')
|
|
vim.lsp.enable('clangd')
|
|
vim.lsp.enable('lua_ls')
|
|
|
|
vim.keymap.set("n", "<leader>b", "<cmd>Buffers<CR>")
|
|
vim.keymap.set("n", "<leader>f", "<cmd>Files<CR>")
|