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.preset("recommended")
|
||||||
|
|
||||||
lsp.ensure_installed({
|
lsp.ensure_installed({
|
||||||
|
'tsserver',
|
||||||
'rust_analyzer',
|
'rust_analyzer',
|
||||||
'jedi_language_server',
|
'jedi_language_server',
|
||||||
'gopls',
|
'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 = require('cmp')
|
||||||
local cmp_select = {behavior = cmp.SelectBehavior.Select}
|
local cmp_select = {behavior = cmp.SelectBehavior.Select}
|
||||||
@ -73,7 +56,7 @@ lsp.setup_nvim_cmp({
|
|||||||
sources = {
|
sources = {
|
||||||
-- AI sources
|
-- AI sources
|
||||||
-- { name = 'copilot' },
|
-- { name = 'copilot' },
|
||||||
-- { name = 'codeium' },
|
{ name = 'codeium' },
|
||||||
-- Other sources
|
-- Other sources
|
||||||
{ name = 'nvim_lsp' },
|
{ name = 'nvim_lsp' },
|
||||||
{ name = 'buffer' },
|
{ name = 'buffer' },
|
||||||
|
@ -14,6 +14,3 @@ vim.api.nvim_create_autocmd(
|
|||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
-- codeium
|
|
||||||
-- vim.g.codeium_enabled = false
|
|
||||||
|
@ -33,13 +33,7 @@ return require('packer').startup(function(use)
|
|||||||
use("theprimeagen/harpoon")
|
use("theprimeagen/harpoon")
|
||||||
use("theprimeagen/refactoring.nvim")
|
use("theprimeagen/refactoring.nvim")
|
||||||
use("mbbill/undotree")
|
use("mbbill/undotree")
|
||||||
use({
|
use("tpope/vim-fugitive")
|
||||||
"kdheepak/lazygit.nvim",
|
|
||||||
-- optional for floating window border decoration
|
|
||||||
requires = {
|
|
||||||
"nvim-lua/plenary.nvim",
|
|
||||||
},
|
|
||||||
})
|
|
||||||
use("nvim-treesitter/nvim-treesitter-context");
|
use("nvim-treesitter/nvim-treesitter-context");
|
||||||
|
|
||||||
use {
|
use {
|
||||||
@ -76,12 +70,23 @@ return require('packer').startup(function(use)
|
|||||||
-- }
|
-- }
|
||||||
-- use("CopilotC-Nvim/CopilotChat.nvim")
|
-- 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("eandrju/cellular-automaton.nvim")
|
||||||
-- use("laytan/cloak.nvim")
|
-- use("laytan/cloak.nvim")
|
||||||
use("terrortylor/nvim-comment")
|
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({
|
use({
|
||||||
'nvim-lualine/lualine.nvim',
|
'nvim-lualine/lualine.nvim',
|
||||||
requires = { 'kyazdani42/nvim-web-devicons', opt = true }
|
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", "tj", ":bprev<CR>")
|
||||||
vim.keymap.set("n", "th", ":bfirst<CR>")
|
vim.keymap.set("n", "th", ":bfirst<CR>")
|
||||||
vim.keymap.set("n", "tl", ":blast<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