Merge pull request 'more ide stuff and formatting' (#7) from more-ide-stuff into master
Reviewed-on: #7
This commit is contained in:
commit
d298ebe40a
|
@ -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,
|
||||
}
|
|
@ -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,
|
||||
}
|
||||
})
|
|
@ -1,5 +1,5 @@
|
|||
-- general theme
|
||||
vim.cmd("colorscheme ayu")
|
||||
vim.cmd("colorscheme gruvbox")
|
||||
|
||||
-- ignore background color for transparency
|
||||
-- vim.cmd("highlight Normal guibg=none")
|
||||
|
|
|
@ -1,17 +1,20 @@
|
|||
local cmp = require'cmp'
|
||||
-- local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
local capabilities = require('cmp_nvim_lsp').default_capabilities()
|
||||
|
||||
local on_attach = function()
|
||||
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", "<Leader>r", vim.lsp.buf.rename, {buffer=0})
|
||||
vim.keymap.set("n", "<Leader>fo", vim.lsp.buf.format, {buffer=0})
|
||||
end
|
||||
|
||||
require'lspconfig'.jedi_language_server.setup{
|
||||
require'lspconfig'.pyright.setup{
|
||||
capabilities = capabilities,
|
||||
on_attach = on_attach
|
||||
}
|
||||
|
||||
require'lspconfig'.sumneko_lua.setup{
|
||||
capabilities = capabilities,
|
||||
on_attach = on_attach,
|
||||
settings = {
|
||||
Lua = {
|
||||
|
@ -22,7 +25,7 @@ require'lspconfig'.sumneko_lua.setup{
|
|||
}
|
||||
}
|
||||
|
||||
cmp.setup({
|
||||
cmp.setup({
|
||||
snippet = {
|
||||
-- REQUIRED - you must specify a snippet engine
|
||||
expand = function(args)
|
||||
|
|
|
@ -56,11 +56,11 @@ return require('packer').startup(function(use)
|
|||
-- Telescope, fuzzy finding
|
||||
use('nvim-lua/plenary.nvim')
|
||||
use('nvim-telescope/telescope.nvim')
|
||||
use{'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
|
||||
use( "nvim-telescope/telescope-file-browser.nvim")
|
||||
use { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
|
||||
use("nvim-telescope/telescope-file-browser.nvim")
|
||||
|
||||
-- Treesitter
|
||||
use{'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
|
||||
use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
|
||||
|
||||
-- Devicons
|
||||
use('kyazdani42/nvim-web-devicons')
|
||||
|
@ -69,8 +69,8 @@ return require('packer').startup(function(use)
|
|||
use {
|
||||
"AckslD/nvim-neoclip.lua",
|
||||
requires = {
|
||||
{'kkharji/sqlite.lua', module = 'sqlite'},
|
||||
{'nvim-telescope/telescope.nvim'},
|
||||
{ 'kkharji/sqlite.lua', module = 'sqlite' },
|
||||
{ 'nvim-telescope/telescope.nvim' },
|
||||
},
|
||||
config = function()
|
||||
require('neoclip').setup({
|
||||
|
@ -94,14 +94,14 @@ return require('packer').startup(function(use)
|
|||
}
|
||||
|
||||
-- Git Repo Telescope
|
||||
use{'cljoly/telescope-repo.nvim'}
|
||||
use { 'cljoly/telescope-repo.nvim' }
|
||||
|
||||
-- Greeter
|
||||
use {
|
||||
'goolord/alpha-nvim',
|
||||
requires = { 'nvim-tree/nvim-web-devicons' },
|
||||
config = function ()
|
||||
require'alpha'.setup(require'alpha.themes.startify'.config)
|
||||
config = function()
|
||||
require 'alpha'.setup(require 'alpha.themes.startify'.config)
|
||||
end
|
||||
}
|
||||
|
||||
|
@ -123,7 +123,7 @@ return require('packer').startup(function(use)
|
|||
config = function() require("nvim-autopairs").setup {} end
|
||||
}
|
||||
|
||||
|
||||
-- Cursor line
|
||||
use('yamatsum/nvim-cursorline')
|
||||
require('nvim-cursorline').setup {
|
||||
cursorline = {
|
||||
|
@ -147,7 +147,13 @@ return require('packer').startup(function(use)
|
|||
}
|
||||
}
|
||||
|
||||
end
|
||||
-- Indent lines
|
||||
require("packer").startup(function()
|
||||
use "lukas-reineke/indent-blankline.nvim"
|
||||
end)
|
||||
|
||||
-- Object Explorer
|
||||
use 'simrat39/symbols-outline.nvim'
|
||||
|
||||
end
|
||||
)
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue