parent
193d077c90
commit
1e345277ce
|
@ -5,7 +5,7 @@ require("tabset").setup({
|
||||||
},
|
},
|
||||||
languages = {
|
languages = {
|
||||||
{
|
{
|
||||||
filetypes = { "html", "json", "yaml", "xml", "markdown" },
|
filetypes = { "html", "json", "yaml", "xml", "markdown", "bash", "sh", "zsh" },
|
||||||
config = {
|
config = {
|
||||||
tabwidth = 2
|
tabwidth = 2
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,6 +66,19 @@ return require('packer').startup(function(use)
|
||||||
use 'nvim-lualine/lualine.nvim'
|
use 'nvim-lualine/lualine.nvim'
|
||||||
use 'lervag/vimtex'
|
use 'lervag/vimtex'
|
||||||
use 'laytan/cloak.nvim'
|
use 'laytan/cloak.nvim'
|
||||||
|
use {
|
||||||
|
'folke/todo-comments.nvim',
|
||||||
|
requires = 'nvim-lua/plenary.nvim',
|
||||||
|
config = function()
|
||||||
|
require('todo-comments').setup()
|
||||||
|
vim.keymap.set("n", "]t", function()
|
||||||
|
require("todo-comments").jump_next()
|
||||||
|
end, { desc = "Next todo comment" })
|
||||||
|
vim.keymap.set("n", "[t", function()
|
||||||
|
require("todo-comments").jump_prev()
|
||||||
|
end, { desc = "Previous todo comment" })
|
||||||
|
end
|
||||||
|
}
|
||||||
|
|
||||||
-- Misc
|
-- Misc
|
||||||
use('wakatime/vim-wakatime')
|
use('wakatime/vim-wakatime')
|
||||||
|
|
35
.zsh/.zshrc
35
.zsh/.zshrc
|
@ -5,9 +5,27 @@
|
||||||
# NEOVIM FOR THE WIN!
|
# NEOVIM FOR THE WIN!
|
||||||
export EDITOR=nvim
|
export EDITOR=nvim
|
||||||
alias vim='nvim'
|
alias vim='nvim'
|
||||||
alias v='vim . && ref'
|
|
||||||
alias vi='/usr/bin/vim'
|
alias vi='/usr/bin/vim'
|
||||||
alias iv='export CPATH=$(pwd)/include:$CPATH && nvim . && ref'
|
v() {
|
||||||
|
local VENV_DIR=$(find ~+ -type d -name "*env" | head -n 1)
|
||||||
|
local INCLUDE_DIRS=$(find ~+ -type d -name "include")
|
||||||
|
|
||||||
|
if [ -n "$VENV_DIR" ]; then
|
||||||
|
source "$VENV_DIR/bin/activate"
|
||||||
|
fi
|
||||||
|
if [ -n "$INCLUDE_DIRS" ]; then
|
||||||
|
for dir in $INCLUDE_DIRS; do
|
||||||
|
export CPATH=$dir:$CPATH
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
nvim .
|
||||||
|
|
||||||
|
if [ -n "$VENV_DIR" ]; then
|
||||||
|
deactivate
|
||||||
|
fi
|
||||||
|
echo -e -n "\x1b[\x35 q"
|
||||||
|
}
|
||||||
|
|
||||||
export PF_INFO="ascii title os shell editor pkgs uptime memory"
|
export PF_INFO="ascii title os shell editor pkgs uptime memory"
|
||||||
|
|
||||||
|
@ -224,8 +242,8 @@ precmd() {
|
||||||
|
|
||||||
# Print a new line before the prompt, but only if it is not the first line
|
# Print a new line before the prompt, but only if it is not the first line
|
||||||
if [ "$NEWLINE_BEFORE_PROMPT" = yes ]; then
|
if [ "$NEWLINE_BEFORE_PROMPT" = yes ]; then
|
||||||
if [ "$(cat ~/.zsh/.zsh_clear)" = "y" ]; then
|
if [ "$(cat /home/tiagorg/.dotfiles/.zsh/.zsh_clear)" = "y" ]; then
|
||||||
echo "n" > ~/.zsh/.zsh_clear
|
echo "n" > /home/tiagorg/.dotfiles/.zsh/.zsh_clear
|
||||||
else
|
else
|
||||||
print ""
|
print ""
|
||||||
fi
|
fi
|
||||||
|
@ -291,6 +309,7 @@ alias ref='echo -e -n "\x1b[\x35 q"'
|
||||||
alias grepf='grep -sirnIE'
|
alias grepf='grep -sirnIE'
|
||||||
alias mkjava='javac -d bin/ src/**/*.java'
|
alias mkjava='javac -d bin/ src/**/*.java'
|
||||||
alias core='echo "core.%e.%p" | sudo tee /proc/sys/kernel/core_pattern'
|
alias core='echo "core.%e.%p" | sudo tee /proc/sys/kernel/core_pattern'
|
||||||
|
alias log-watcher='journalctl -n $(($(tput lines) - 1)) -fu'
|
||||||
|
|
||||||
source /home/tiagorg/.dotfiles/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
|
source /home/tiagorg/.dotfiles/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh
|
||||||
source /home/tiagorg/.dotfiles/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
source /home/tiagorg/.dotfiles/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
|
||||||
|
@ -301,9 +320,13 @@ eval "$(zoxide init --cmd cd zsh)"
|
||||||
if which ruby >/dev/null && which gem >/dev/null; then
|
if which ruby >/dev/null && which gem >/dev/null; then
|
||||||
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
|
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
|
||||||
fi
|
fi
|
||||||
|
# export PATH=/home/tiagorg/.local/share/gem/ruby/3.3.0/bin:$PATH
|
||||||
|
|
||||||
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
|
export PATH=/home/tiagorg/.nvm/versions/node/v22.5.0/bin:$PATH
|
||||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
function nvm-init() {
|
||||||
|
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
|
||||||
|
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
|
||||||
|
}
|
||||||
|
|
||||||
# Set up path to check personal bin, include and lib directory
|
# Set up path to check personal bin, include and lib directory
|
||||||
export PATH=/home/tiagorg/.dotfiles/.local/bin:$PATH
|
export PATH=/home/tiagorg/.dotfiles/.local/bin:$PATH
|
||||||
|
|
Loading…
Reference in New Issue