mirror of
https://github.com/don-philipe/dotfiles.git
synced 2025-11-08 14:47:03 +01:00
Compare commits
5 Commits
01ce55d107
...
d085ff6fe5
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d085ff6fe5 | ||
|
|
98d048721e | ||
|
|
afd41cae41 | ||
|
|
6189d2e969 | ||
|
|
5d692852f6 |
@@ -1,10 +1,13 @@
|
||||
# https://github.com/alacritty/alacritty-theme
|
||||
general.import = ["~/.config/alacritty/themes/themes/gruvbox_dark.toml"]
|
||||
terminal.shell = "/bin/zsh"
|
||||
|
||||
[colors.cursor]
|
||||
cursor = "#00ff00"
|
||||
text = "#000000"
|
||||
|
||||
[font]
|
||||
size = 10
|
||||
size = 9
|
||||
|
||||
[general]
|
||||
# https://github.com/alacritty/alacritty-theme
|
||||
import = ["~/.config/alacritty/themes/themes/gruvbox_dark.toml"]
|
||||
|
||||
[terminal]
|
||||
shell = "/bin/zsh"
|
||||
|
||||
@@ -10,3 +10,20 @@ require("config.gen-private")
|
||||
require("config.lsp")
|
||||
require("config.mason")
|
||||
require("config.treesitter")
|
||||
require("config.gitsigns")
|
||||
require("config.lualine")
|
||||
require("config.telescope")
|
||||
|
||||
-- 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,
|
||||
},
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
5
.config/nvim/lua/config/gen-private.lua
Normal file
5
.config/nvim/lua/config/gen-private.lua
Normal file
@@ -0,0 +1,5 @@
|
||||
return {
|
||||
model = "llama3.2",
|
||||
host = "foo",
|
||||
port = "11343",
|
||||
}
|
||||
3
.config/nvim/lua/config/gitsigns.lua
Normal file
3
.config/nvim/lua/config/gitsigns.lua
Normal file
@@ -0,0 +1,3 @@
|
||||
require('gitsigns').setup()
|
||||
local gitsigns = require('gitsigns')
|
||||
vim.keymap.set('n', '<leader>gm', gitsigns.blame_line, { desc = 'Show git message for current line' })
|
||||
2
.config/nvim/lua/config/lualine.lua
Normal file
2
.config/nvim/lua/config/lualine.lua
Normal file
@@ -0,0 +1,2 @@
|
||||
-- https://github.com/nvim-lualine/lualine.nvim
|
||||
require('lualine').setup()
|
||||
6
.config/nvim/lua/config/telescope.lua
Normal file
6
.config/nvim/lua/config/telescope.lua
Normal file
@@ -0,0 +1,6 @@
|
||||
local builtin = require('telescope.builtin')
|
||||
vim.keymap.set('n', '<leader>ff', builtin.find_files, { desc = 'Telescope find files' })
|
||||
vim.keymap.set('n', '<leader>fg', builtin.live_grep, { desc = 'Telescope live grep' })
|
||||
vim.keymap.set('n', '<leader>fb', builtin.buffers, { desc = 'Telescope buffers' })
|
||||
vim.keymap.set('n', '<leader>fh', builtin.help_tags, { desc = 'Telescope help tags' })
|
||||
vim.keymap.set('n', '<leader>ft', builtin.treesitter, { desc = 'Telescope treesitter picker' })
|
||||
3
.config/nvim/lua/plugins/gitsigns.lua
Normal file
3
.config/nvim/lua/plugins/gitsigns.lua
Normal file
@@ -0,0 +1,3 @@
|
||||
return {
|
||||
{'lewis6991/gitsigns.nvim'}
|
||||
}
|
||||
4
.config/nvim/lua/plugins/lualine.lua
Normal file
4
.config/nvim/lua/plugins/lualine.lua
Normal file
@@ -0,0 +1,4 @@
|
||||
return {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
dependencies = { 'nvim-tree/nvim-web-devicons' }
|
||||
}
|
||||
8
.config/nvim/lua/plugins/telescope.lua
Normal file
8
.config/nvim/lua/plugins/telescope.lua
Normal file
@@ -0,0 +1,8 @@
|
||||
return {
|
||||
'nvim-telescope/telescope.nvim', tag = '0.1.8',
|
||||
dependencies = {
|
||||
'nvim-lua/plenary.nvim',
|
||||
'BurntSushi/ripgrep', -- required for live_grep and grep_string and is the first priority for find_files
|
||||
'nvim-telescope/telescope-fzf-native.nvim', -- native telescope sorter to significantly improve sorting performance
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user