more ide stuff and formatting

This commit is contained in:
cmccay 2023-01-05 12:29:42 -06:00
parent 5690f9386a
commit 4f4ea79b95
5 changed files with 86 additions and 60 deletions

View File

@ -0,0 +1,9 @@
vim.opt.list = true
vim.opt.listchars:append "space:⋅"
vim.opt.listchars:append "eol:↴"
require("indent_blankline").setup {
space_char_blankline = " ",
show_current_context = true,
show_current_context_start = true,
}

View File

@ -0,0 +1,8 @@
local null_ls = require('null-ls')
require('null-ls').setup({
sources = {
null_ls.builtins.diagnostics.selene, -- i forgot what this is, can i delete it?
null_ls.builtins.formatting.black,
}
})

View File

@ -1,5 +1,5 @@
-- general theme -- general theme
vim.cmd("colorscheme ayu") vim.cmd("colorscheme gruvbox")
-- ignore background color for transparency -- ignore background color for transparency
-- vim.cmd("highlight Normal guibg=none") -- vim.cmd("highlight Normal guibg=none")

View File

@ -1,17 +1,20 @@
local cmp = require'cmp' local cmp = require'cmp'
-- local capabilities = require('cmp_nvim_lsp').default_capabilities() local capabilities = require('cmp_nvim_lsp').default_capabilities()
local on_attach = function() local on_attach = function()
vim.keymap.set("n", "K", vim.lsp.buf.hover, {buffer=0}) vim.keymap.set("n", "K", vim.lsp.buf.hover, {buffer=0})
vim.keymap.set("n", "gd", vim.lsp.buf.definition, {buffer=0}) vim.keymap.set("n", "gd", vim.lsp.buf.definition, {buffer=0})
vim.keymap.set("n", "<Leader>r", vim.lsp.buf.rename, {buffer=0}) vim.keymap.set("n", "<Leader>r", vim.lsp.buf.rename, {buffer=0})
vim.keymap.set("n", "<Leader>fo", vim.lsp.buf.format, {buffer=0})
end end
require'lspconfig'.jedi_language_server.setup{ require'lspconfig'.pyright.setup{
capabilities = capabilities,
on_attach = on_attach on_attach = on_attach
} }
require'lspconfig'.sumneko_lua.setup{ require'lspconfig'.sumneko_lua.setup{
capabilities = capabilities,
on_attach = on_attach, on_attach = on_attach,
settings = { settings = {
Lua = { Lua = {

View File

@ -123,7 +123,7 @@ return require('packer').startup(function(use)
config = function() require("nvim-autopairs").setup {} end config = function() require("nvim-autopairs").setup {} end
} }
-- Cursor line
use('yamatsum/nvim-cursorline') use('yamatsum/nvim-cursorline')
require('nvim-cursorline').setup { require('nvim-cursorline').setup {
cursorline = { cursorline = {
@ -147,7 +147,13 @@ return require('packer').startup(function(use)
} }
} }
-- Indent lines
require("packer").startup(function()
use "lukas-reineke/indent-blankline.nvim"
end)
-- Object Explorer
use 'simrat39/symbols-outline.nvim'
end end
) )