Compare commits

..

5 Commits

Author SHA1 Message Date
don philipe
d085ff6fe5 Shortcut <leader>gm to show git message for current line 2025-02-06 13:04:56 +01:00
don philipe
98d048721e Add nvim plugin telescope for finding files etc. 2025-02-06 10:33:07 +01:00
don philipe
afd41cae41 Add gitsigns and lualine plugins 2025-02-05 12:34:13 +01:00
don philipe
6189d2e969 Merge branch 'master' of https://github.com/don-philipe/dotfiles 2025-01-23 09:41:17 +01:00
don philipe
5d692852f6 Split alacritty config in sections 2025-01-13 09:59:52 +01:00
9 changed files with 56 additions and 5 deletions

View File

@@ -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"

View File

@@ -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,
},
},
},
},
}

View File

@@ -0,0 +1,5 @@
return {
model = "llama3.2",
host = "foo",
port = "11343",
}

View 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' })

View File

@@ -0,0 +1,2 @@
-- https://github.com/nvim-lualine/lualine.nvim
require('lualine').setup()

View 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' })

View File

@@ -0,0 +1,3 @@
return {
{'lewis6991/gitsigns.nvim'}
}

View File

@@ -0,0 +1,4 @@
return {
'nvim-lualine/lualine.nvim',
dependencies = { 'nvim-tree/nvim-web-devicons' }
}

View 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
}
}