Compare commits

...

2 Commits

Author SHA1 Message Date
Pavle Portic 74b7b69cd2
Update nvim config 2023-10-28 19:09:34 +02:00
Pavle Portic c3f7885549
Split zshrc env vars into zprofile 2023-10-28 19:09:28 +02:00
7 changed files with 48 additions and 34 deletions

View File

@ -16,6 +16,8 @@ end
vim.opt.rtp:prepend(lazypath)
require("sets")
require("lazy").setup("plugins", {
change_detection = {
enabled = true,

View File

@ -18,6 +18,7 @@
"neodev.nvim": { "branch": "main", "commit": "b094a663ccb71733543d8254b988e6bebdbdaca4" },
"nvim-autopairs": { "branch": "master", "commit": "f6c71641f6f183427a651c0ce4ba3fb89404fa9e" },
"nvim-cmp": { "branch": "main", "commit": "d3a3056204e1a9dbb7c7fe36c114dc43b681768c" },
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
"nvim-cursorword": { "branch": "master", "commit": "c0f2958ec729b47be2dba0d79ef43d005dac9f4e" },
"nvim-dap": { "branch": "master", "commit": "b595c820018a15b6d54bf53b5cbeaa6f2d7a27e2" },
"nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },

View File

@ -0,0 +1,4 @@
vim.api.nvim_create_autocmd({"FocusGained"}, {
pattern = {"*"},
command = "checktime",
})

View File

@ -39,6 +39,7 @@ vim.keymap.set("n", "<leader>fd", function ()
end
end)
vim.keymap.set("n", "<leader>fs", vim.cmd.w, opts)
vim.keymap.set("n", "<leader>fS", vim.cmd.SudaWrite, opts)
vim.keymap.set("n", "<leader>W", vim.cmd.SudaWrite, opts)
vim.keymap.set("n", "<leader>q", vim.cmd.q, opts)
vim.keymap.set("n", "<leader>Q", ":q!<cr>", opts)

View File

@ -41,6 +41,12 @@ return {
'github/copilot.vim',
"mfussenegger/nvim-dap",
"rcarriga/nvim-dap-ui",
{
"norcalli/nvim-colorizer.lua",
config = function ()
require("colorizer").setup()
end
},
{
'folke/neodev.nvim',
dependencies = {

34
dot_zprofile.tmpl Normal file
View File

@ -0,0 +1,34 @@
export DEFAULT_USER="pavle"
export EDITOR="nvim"
export GPG_TTY=$(tty)
export LANG="en_US.UTF-8"
export LC_ALL="en_DK.UTF-8"
export MAKEFLAGS="-j $(nproc --all)"
export MOZ_WEBRENDER="1"
export MOZ_USE_XINPUT2="1"
export GOPRIVATE="github.com/duneanalytics/*"
export GOPATH="$HOME/dev/go"
export PATH="$HOME/.local/bin:$PATH:$GOPATH/bin"
export QT_QPA_PLATFORMTHEME="qt5ct"
export QT_STYLE_OVERRIDE="kvantum"
export GTK_THEME="Breeze-Dark"
export VISUAL="nvim"
export XDG_CONFIG_HOME="$HOME/.config"
export VIRTUAL_ENV_DISABLE_PROMPT="true"
{{ range $_, $env := .zshrc.env_vars }}export {{ $env.name }}="{{ $env.value }}"
{{end}}
# Valve shader compiler
export RADV_PERFTEST="aco"
# fzf config
export FZF_CTRL_T_COMMAND="fd -tf -td -tl"
export FZF_DEFAULT_COMMAND='rg --files --hidden --follow -g "!{.git}/*" 2> /dev/null'
export FZF_DEFAULT_OPTS='
--color fg:#928374,bg:#282828,hl:#fb4934
--color fg+:#b8bb26,bg+:#3c3836,hl+:#fb4934
--color info:#fe8019,prompt:#83a598,header:#83a598
--color pointer:#fb4934,marker:#fb4934,spinner:#ffff60
'
# jq color config
export JQ_COLORS="1;31:0;35:0;35:0;39:0;32:1;39:1;39"

View File

@ -42,29 +42,6 @@ source ${CUSTOM}/completions/*.zsh
source ~/.aliases
source ~/.config/zsh/kc.zsh
# Variable exports
export DEFAULT_USER="pavle"
export EDITOR="nvim"
export GPG_TTY=$(tty)
export LANG="en_US.UTF-8"
export LC_ALL="en_DK.UTF-8"
export MAKEFLAGS="-j $(nproc --all)"
export MOZ_WEBRENDER="1"
export MOZ_USE_XINPUT2="1"
export GOPRIVATE="github.com/duneanalytics/*"
export GOPATH="$HOME/dev/go"
export PATH="$HOME/.local/bin:$PATH:$GOPATH/bin"
export QT_QPA_PLATFORMTHEME="qt5ct"
export QT_STYLE_OVERRIDE="kvantum"
export GTK_THEME="Breeze-Dark"
export VISUAL="nvim"
export XDG_CONFIG_HOME="$HOME/.config"
export VIRTUAL_ENV_DISABLE_PROMPT="true"
{{ range $_, $env := .zshrc.env_vars }}export {{ $env.name }}="{{ $env.value }}"
{{end}}
# Valve shader compiler
export RADV_PERFTEST="aco"
# Bind home and end
bindkey "\033[H" beginning-of-line
bindkey "\033[F" end-of-line
@ -77,17 +54,6 @@ TRAPWINCH() {
# Load fzf
[[ $- == *i* ]] && source "/usr/share/fzf/completion.zsh" NO
source "/usr/share/fzf/key-bindings.zsh" NO
export FZF_CTRL_T_COMMAND="fd -tf -td -tl"
export FZF_DEFAULT_COMMAND='rg --files --hidden --follow -g "!{.git}/*" 2> /dev/null'
export FZF_DEFAULT_OPTS='
--color fg:#928374,bg:#282828,hl:#fb4934
--color fg+:#b8bb26,bg+:#3c3836,hl+:#fb4934
--color info:#fe8019,prompt:#83a598,header:#83a598
--color pointer:#fb4934,marker:#fb4934,spinner:#ffff60
'
# jq color config
export JQ_COLORS="1;31:0;35:0;35:0;39:0;32:1;39:1;39"
# Pyenv settings
if which pyenv &> /dev/null; then