diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index efa83f5..895dc12 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -10,3 +10,19 @@ require("config.gen-private") require("config.lsp") require("config.mason") require("config.treesitter") +require("config.gitsigns") +require("config.lualine") + +-- for some reason this must be placed in init.lua file +-- it doesn't work in any lua/config/*.lua files +require('lspconfig').pylsp.setup { + settings = { + pylsp = { + plugins = { + pycodestyle = { + maxLineLength = 120, + }, + }, + }, + }, +} diff --git a/.config/nvim/lua/config/gen-private.lua b/.config/nvim/lua/config/gen-private.lua new file mode 100644 index 0000000..e8689d2 --- /dev/null +++ b/.config/nvim/lua/config/gen-private.lua @@ -0,0 +1,5 @@ +return { + model = "llama3.2", + host = "foo", + port = "11343", +} diff --git a/.config/nvim/lua/config/gitsigns.lua b/.config/nvim/lua/config/gitsigns.lua new file mode 100644 index 0000000..91fa65b --- /dev/null +++ b/.config/nvim/lua/config/gitsigns.lua @@ -0,0 +1 @@ +require('gitsigns').setup() diff --git a/.config/nvim/lua/config/lualine.lua b/.config/nvim/lua/config/lualine.lua new file mode 100644 index 0000000..c54a034 --- /dev/null +++ b/.config/nvim/lua/config/lualine.lua @@ -0,0 +1,2 @@ +-- https://github.com/nvim-lualine/lualine.nvim +require('lualine').setup() diff --git a/.config/nvim/lua/plugins/gitsigns.lua b/.config/nvim/lua/plugins/gitsigns.lua new file mode 100644 index 0000000..e0c500e --- /dev/null +++ b/.config/nvim/lua/plugins/gitsigns.lua @@ -0,0 +1,3 @@ +return { + {'lewis6991/gitsigns.nvim'} +} diff --git a/.config/nvim/lua/plugins/lualine.lua b/.config/nvim/lua/plugins/lualine.lua new file mode 100644 index 0000000..5f69610 --- /dev/null +++ b/.config/nvim/lua/plugins/lualine.lua @@ -0,0 +1,4 @@ +return { + 'nvim-lualine/lualine.nvim', + dependencies = { 'nvim-tree/nvim-web-devicons' } +}