A bunch of things I don't even remeber

This commit is contained in:
Afonso Franco 2022-12-13 15:43:36 +00:00
parent 876016cd9a
commit 0baee67ded
Signed by: afonso
GPG key ID: C459E0BB3DCEE899
6 changed files with 25 additions and 19 deletions

View file

@ -37,6 +37,8 @@ function u
sudo pacman -Syu $argv sudo pacman -Syu $argv
end end
set -gx EDITOR vim
set -q GHCUP_INSTALL_BASE_PREFIX[1]; or set GHCUP_INSTALL_BASE_PREFIX $HOME ; set -gx PATH $HOME/.cabal/bin /home/afonso/.ghcup/bin $PATH # ghcup-env set -q GHCUP_INSTALL_BASE_PREFIX[1]; or set GHCUP_INSTALL_BASE_PREFIX $HOME ; set -gx PATH $HOME/.cabal/bin /home/afonso/.ghcup/bin $PATH # ghcup-env
fish_add_path /home/afonso/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin fish_add_path /home/afonso/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin
fish_add_path $HOME/.local/bin fish_add_path $HOME/.local/bin

View file

@ -6,6 +6,7 @@ vim.opt.hlsearch = false
vim.opt.smartindent = true vim.opt.smartindent = true
vim.opt.wrap = false vim.opt.wrap = false
vim.g.mapleader = " " vim.g.mapleader = " "
vim.opt.scrolloff = 10
--TAB KEYBINDINGS --TAB KEYBINDINGS
local map = vim.api.nvim_set_keymap local map = vim.api.nvim_set_keymap
local opts = { noremap = true, silent = true } local opts = { noremap = true, silent = true }

View file

@ -1,4 +1,11 @@
local mason_lspconfig = require "mason-lspconfig"
mason_lspconfig.setup({
ensure_installed = { "sumneko_lua", "rust_analyzer" , "texlab", "hls"},
automatic_installation = true
})
local opts = { noremap=true, silent=true } local opts = { noremap=true, silent=true }
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts) vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
@ -37,3 +44,15 @@ local on_attach = function(client, bufnr)
-- }) -- })
end end
local lspconfig = require "lspconfig"
mason_lspconfig.setup_handlers {
-- This is a default handler that will be called for each installed server (also for new servers that are installed during a session)
function (server_name)
lspconfig[server_name].setup {
on_attach = on_attach,
flags = lsp_flags,
}
end,
}

View file

@ -1,19 +0,0 @@
local mason_lspconfig = require "mason-lspconfig"
mason_lspconfig.setup({
ensure_installed = { "sumneko_lua", "rust_analyzer" , "texlab", "hls"},
automatic_installation = true
})
local lspconfig = require "lspconfig"
mason_lspconfig.setup_handlers {
-- This is a default handler that will be called for each installed server (also for new servers that are installed during a session)
function (server_name)
lspconfig[server_name].setup {
on_attach = on_attach,
flags = lsp_flags,
}
end,
}

View file

@ -225,6 +225,8 @@ Percent of screen to increment by when resizing panes
, className =? "main" --> doFloat , className =? "main" --> doFloat
, className =? "Mailspring" --> doShift (myWorkspaces !! 5) , className =? "Mailspring" --> doShift (myWorkspaces !! 5)
, className =? "Xmessage" --> doFloat , className =? "Xmessage" --> doFloat
, title =? "Steam - News" --> doFloat
, title =? "Friends List" --> doFloat
, isFullscreen --> doFullFloat] , isFullscreen --> doFullFloat]
\end{code} \end{code}

View file

@ -52,4 +52,5 @@ setxkbmap -layout us,pt
setxkbmap -option grp:win_space_toggle setxkbmap -option grp:win_space_toggle
setxkbmap -option caps:escape setxkbmap -option caps:escape
xrandr --output DP-0 --primary --left-of HDMI-0 xrandr --output DP-0 --primary --left-of HDMI-0
xscreensaver -no-splash &
/home/afonso/.local/bin/xmonad /home/afonso/.local/bin/xmonad