Compare commits
No commits in common. "master" and "codeium" have entirely different histories.
@ -1,77 +0,0 @@
|
||||
dynamic_title = true
|
||||
live_config_reload = true
|
||||
render_timer = false
|
||||
tabspaces = 4
|
||||
"window.opacity" = 0.965
|
||||
|
||||
[bell]
|
||||
animation = "EaseOutExpo"
|
||||
duration = 0
|
||||
|
||||
[colors]
|
||||
draw_bold_text_with_bright_colors = true
|
||||
|
||||
[colors.bright]
|
||||
black = "0x585858"
|
||||
blue = "0x7cafc2"
|
||||
cyan = "0x1ABB9B"
|
||||
green = "0x8D8F8D"
|
||||
magenta = "0xba8baf"
|
||||
red = "0xab4642"
|
||||
white = "0xf8f8f8"
|
||||
yellow = "0xf7ca88"
|
||||
|
||||
[colors.normal]
|
||||
black = "0x222D31"
|
||||
blue = "0x7cafc2"
|
||||
cyan = "0x1ABB9B"
|
||||
green = "0x7E807E"
|
||||
magenta = "0xba8baf"
|
||||
red = "0xab4642"
|
||||
white = "0xd8d8d8"
|
||||
yellow = "0xf7ca88"
|
||||
|
||||
[colors.primary]
|
||||
background = "0x222D31"
|
||||
foreground = "0xd8d8d8"
|
||||
|
||||
[cursor]
|
||||
style = "Block"
|
||||
unfocused_hollow = true
|
||||
|
||||
[env]
|
||||
TERM = "xterm-256color"
|
||||
|
||||
[mouse]
|
||||
hide_when_typing = false
|
||||
|
||||
[[mouse.bindings]]
|
||||
action = "PasteSelection"
|
||||
mouse = "Middle"
|
||||
|
||||
[mouse.double_click]
|
||||
threshold = 300
|
||||
|
||||
[mouse.triple_click]
|
||||
threshold = 300
|
||||
|
||||
[scrolling]
|
||||
auto_scroll = true
|
||||
faux_multiplier = 100
|
||||
history = 10000
|
||||
multiplier = 100
|
||||
|
||||
[selection]
|
||||
save_to_clipboard = false
|
||||
semantic_escape_chars = ",│`|:\"' ()[]{}<>"
|
||||
|
||||
[window]
|
||||
decorations = "full"
|
||||
|
||||
[window.dimensions]
|
||||
columns = 0
|
||||
lines = 0
|
||||
|
||||
[window.padding]
|
||||
x = 2
|
||||
y = 2
|
58
bin/monitors
58
bin/monitors
@ -1,58 +0,0 @@
|
||||
#!/bin/bash
|
||||
#
|
||||
# Detecta os monitores conectados e configura o xrandr
|
||||
# NOTA: solo sirve para executar a man, o udev non se entera usando xrandr
|
||||
|
||||
# Función para verificar a cantidade de monitores conectados
|
||||
check_monitors() {
|
||||
connected_monitors=$(xrandr --query | grep " connected" | wc -l)
|
||||
echo "$connected_monitors"
|
||||
}
|
||||
|
||||
# Configuracion para un monitor
|
||||
single_monitor() {
|
||||
xrandr --output eDP --primary --mode 1920x1200 --pos 0x0 --rotate normal \
|
||||
--output HDMI-A-0 --off --output DisplayPort-0 --off \
|
||||
--output DisplayPort-1 --off \
|
||||
--output DisplayPort-2 --off \
|
||||
--output DisplayPort-3 --off \
|
||||
--output DisplayPort-4 --off \
|
||||
--output DisplayPort-5 --off \
|
||||
--output DisplayPort-6 --off \
|
||||
--output DisplayPort-7 --off \
|
||||
--output DisplayPort-8 --off \
|
||||
--output DisplayPort-9 --off \
|
||||
--output DisplayPort-10 --off \
|
||||
--output DisplayPort-11 --off \
|
||||
--output DisplayPort-12 --off
|
||||
}
|
||||
|
||||
# Configuracion para dos monitores
|
||||
dual_monitor() {
|
||||
xrandr --output eDP-1 --mode 1920x1080 --pos 192x1080 --rotate normal \
|
||||
--output HDMI-2 --mode 2560x1080 --pos 0x0 --rotate normal
|
||||
}
|
||||
|
||||
# Configuracion para multiples monitores
|
||||
multi_monitor() {
|
||||
display_ports=$(xrandr --query | grep "DisplayPort" | grep " connected" | cut -d" " -f1)
|
||||
monitor_izquierdo=$(echo $display_ports | cut -d" " -f1)
|
||||
monitor_derecho=$(echo $display_ports | cut -d" " -f2)
|
||||
|
||||
xrandr \
|
||||
--output eDP --auto --pos 863x1080 --rotate normal \
|
||||
--output $monitor_izquierdo --auto --pos 0x0 --rotate normal \
|
||||
--output $monitor_derecho --auto --pos 1920x0 --rotate normal
|
||||
}
|
||||
|
||||
current_monitors=$(check_monitors)
|
||||
if [ "$current_monitors" -eq 1 ]; then
|
||||
# Solo monitor do portatil
|
||||
single_monitor
|
||||
elif [ "$current_monitors" -eq 1 ]; then
|
||||
# Monitor do portatil e monitor externo (casa)
|
||||
dual_monitor
|
||||
else
|
||||
# Multiples monitores conectados (oficina)
|
||||
multi_monitor
|
||||
fi
|
@ -1 +0,0 @@
|
||||
set -gx EDITOR /usr/bin/nvim
|
@ -3,6 +3,7 @@ local lsp = require("lsp-zero")
|
||||
lsp.preset("recommended")
|
||||
|
||||
lsp.ensure_installed({
|
||||
'tsserver',
|
||||
'rust_analyzer',
|
||||
'jedi_language_server',
|
||||
'gopls',
|
||||
@ -21,24 +22,6 @@ lsp.configure('lua-language-server', {
|
||||
}
|
||||
})
|
||||
|
||||
lsp.configure('rust_analyzer', {
|
||||
settings = {
|
||||
["rust-analyzer"] = {
|
||||
diagnostics = {
|
||||
enable = true
|
||||
},
|
||||
checkOnSave = {
|
||||
enable = true
|
||||
},
|
||||
procMacro = {
|
||||
enable = true
|
||||
},
|
||||
cargo = {
|
||||
allFeatures = true
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
local cmp = require('cmp')
|
||||
local cmp_select = {behavior = cmp.SelectBehavior.Select}
|
||||
@ -73,7 +56,7 @@ lsp.setup_nvim_cmp({
|
||||
sources = {
|
||||
-- AI sources
|
||||
-- { name = 'copilot' },
|
||||
-- { name = 'codeium' },
|
||||
{ name = 'codeium' },
|
||||
-- Other sources
|
||||
{ name = 'nvim_lsp' },
|
||||
{ name = 'buffer' },
|
||||
|
@ -14,6 +14,3 @@ vim.api.nvim_create_autocmd(
|
||||
end,
|
||||
}
|
||||
)
|
||||
|
||||
-- codeium
|
||||
-- vim.g.codeium_enabled = false
|
||||
|
@ -33,13 +33,7 @@ return require('packer').startup(function(use)
|
||||
use("theprimeagen/harpoon")
|
||||
use("theprimeagen/refactoring.nvim")
|
||||
use("mbbill/undotree")
|
||||
use({
|
||||
"kdheepak/lazygit.nvim",
|
||||
-- optional for floating window border decoration
|
||||
requires = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
},
|
||||
})
|
||||
use("tpope/vim-fugitive")
|
||||
use("nvim-treesitter/nvim-treesitter-context");
|
||||
|
||||
use {
|
||||
@ -76,12 +70,23 @@ return require('packer').startup(function(use)
|
||||
-- }
|
||||
-- use("CopilotC-Nvim/CopilotChat.nvim")
|
||||
--
|
||||
-- use("Exafunction/codeium.vim")
|
||||
use {
|
||||
"Exafunction/codeium.nvim",
|
||||
requires = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"hrsh7th/nvim-cmp",
|
||||
},
|
||||
config = function()
|
||||
require("codeium").setup({
|
||||
enable_chat = true,
|
||||
})
|
||||
end
|
||||
}
|
||||
--
|
||||
use("eandrju/cellular-automaton.nvim")
|
||||
-- use("laytan/cloak.nvim")
|
||||
use("terrortylor/nvim-comment")
|
||||
use {'akinsho/bufferline.nvim', tag = "*", requires = 'kyazdani42/nvim-web-devicons'}
|
||||
use {'akinsho/bufferline.nvim', tag = "v3.*", requires = 'kyazdani42/nvim-web-devicons'}
|
||||
use({
|
||||
'nvim-lualine/lualine.nvim',
|
||||
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
||||
|
@ -57,6 +57,3 @@ vim.keymap.set("n", "tk", ":bnext<CR>")
|
||||
vim.keymap.set("n", "tj", ":bprev<CR>")
|
||||
vim.keymap.set("n", "th", ":bfirst<CR>")
|
||||
vim.keymap.set("n", "tl", ":blast<CR>")
|
||||
|
||||
-- Lazygit
|
||||
vim.keymap.set("n", "<leader>gg", ":LazyGit<CR>")
|
||||
|
Loading…
Reference in New Issue
Block a user