From 9e83baad824fe113b466a72cb83d3a6117be76fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristan=20=C5=A0neider?= Date: Fri, 30 Jan 2026 20:42:10 +0100 Subject: [PATCH] update and additions --- .config/alacritty/alacritty.toml | 68 +++++++++---------- .config/nvim/init.vim | 113 +------------------------------ 2 files changed, 35 insertions(+), 146 deletions(-) diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml index 541e706..149bf85 100644 --- a/.config/alacritty/alacritty.toml +++ b/.config/alacritty/alacritty.toml @@ -1,4 +1,3 @@ -live_config_reload = true [bell] animation = "EaseOutExpo" @@ -7,43 +6,37 @@ duration = 0 [colors] draw_bold_text_with_bright_colors = true -[colors.bright] -black = "0x303030" -blue = "0x6484c7" -cyan = "0x84c7c7" -green = "0x64c784" -magenta = "0x7355d7" -red = "0xc76484" -white = "0xd7d7d7" -yellow = "0xc7c784" +[colors.primary] +foreground = "#e6edf3" +background = "#202325" [colors.cursor] -cursor = "0xd1d4d2" -text = "0x1d1f21" +text = "#010409" +cursor = "#e6edf3" -[colors.dim] -black = "0x050505" -blue = "0x6699cc" -cyan = "0x66cccc" -green = "0x99cc99" -magenta = "0xcc99cc" -red = "0xf2777a" -white = "0xdddddd" -yellow = "0xffcc66" +[colors.selection] +text = "#e6edf3" +background = "#264f78" [colors.normal] -black = "0x1d1d1d" -blue = "0x3555d7" -cyan = "0x55b7b7" -green = "0x35d755" -magenta = "0xd755d7" -red = "0xd73555" -white = "0xe7e7e7" -yellow = "0xd7d755" +black = "#484f58" +red = "#ff7b72" +green = "#3fb950" +yellow = "#d29922" +blue = "#58a6ff" +magenta = "#bc8cff" +cyan = "#39c5cf" +white = "#b1bac4" -[colors.primary] -background = "0x1d1f21" -foreground = "0xd1d4d2" +[colors.bright] +black = "#6e7681" +red = "#ffa198" +green = "#56d364" +yellow = "#e3b341" +blue = "#79c0ff" +magenta = "#d2a8ff" +cyan = "#56d4dd" +white = "#ffffff" [cursor] style = "Block" @@ -52,10 +45,10 @@ style = "Block" render_timer = false [env] -TERM = "xterm-256color" +TERM = "xterm-direct" [font] -size = 12.0 +size = 14.0 [font.bold] family = "Terminus" @@ -565,7 +558,7 @@ key = "F12" mods = "Super" [mouse] -hide_when_typing = true +hide_when_typing = false [[mouse.bindings]] action = "PasteSelection" @@ -582,5 +575,8 @@ columns = 100 lines = 40 [window.padding] -x = 2 +x = 1 y = 0 + +[general] +live_config_reload = true diff --git a/.config/nvim/init.vim b/.config/nvim/init.vim index 963bc16..739cf48 100644 --- a/.config/nvim/init.vim +++ b/.config/nvim/init.vim @@ -58,7 +58,6 @@ set mousehide " Hide mouse pointer on insert mode." "set iskeyword+=: "MAPPINGS -set pastetoggle= map :echo "hi<" . synIDattr(synID(line("."),col("."),1),"name") . '> trans<' \. synIDattr(synID(line("."),col("."),0),"name") . "> lo<" \. synIDattr(synIDtrans(synID(line("."),col("."),1)),"name") . ">" @@ -75,46 +74,17 @@ nnoremap l :bnext nnoremap h :bprevious nnoremap c :Bdelete nnoremap r :make -nnoremap ad :ArduinoUploadAndSerial -nnoremap as :ArduinoSerial -nnoremap ab :ArduinoChooseBoard -nnoremap ap :ArduinoChoosePort nnoremap :bprev nnoremap :bnext " Set working dir nnoremap . :lcd %:p:h -" Session management -nnoremap so :OpenSession -nnoremap ss :SaveSession -nnoremap sd :DeleteSession -nnoremap sc :CloseSession " -" GitGutter maps -noremap \hn GitGutterNextHunk -noremap \hp GitGutterPreviewHunk -noremap \hs GitGutterStageHunk -noremap \hr GitGutterUndoHunk - -"Git maps -noremap gs :Gstatus -noremap ga :Gwrite -noremap gc :Gcommit -noremap gsh :Gpush -noremap gb :Gblame -noremap gr :Gremove -noremap gll :Gpull -noremap gd :Gvdiff " Split noremap b :split noremap v :vsplit - -"POLYGLOT -let g:polyglot_disabled = ['css', 'html', 'javascript'] -let g:vue_disable_pre_processors=0 - "Plugins filetype off call plug#begin('~/.config/nvim/bundle') @@ -122,8 +92,6 @@ call plug#begin('~/.config/nvim/bundle') "Interfaces Plug 'Shougo/unite.vim' Plug 'mhinz/vim-startify' -"Arduino -Plug 'z3t0/arduvim' "Utilities Plug 'Shougo/vimfiler.vim' @@ -133,58 +101,31 @@ Plug 'tpope/vim-repeat' Plug 'tpope/vim-endwise' Plug 'alvan/vim-closetag' Plug 'moll/vim-bbye' -Plug 'w0rp/ale' -Plug 'Shougo/deoplete.nvim' -Plug 'fishbullet/deoplete-ruby' -Plug 'Shougo/deoplete-rct' Plug 'editorconfig/editorconfig-vim' -Plug 'vim-latex/vim-latex' -Plug 'noahfrederick/vim-laravel' -Plug '1995parham/vim-spice' -" Plug 'https://gitlab.com/code-stats/code-stats-vim.git' "GIT Plug 'tpope/vim-fugitive' Plug 'airblade/vim-gitgutter' -"Ruby and rails -Plug 'tpope/vim-rails' - -"Javascript - -" EMMET - HTML autocompletions -Plug 'mattn/emmet-vim' - "syntax, colorscheme, etc. (visuals) Plug 'chrisbra/Colorizer' Plug 'itchyny/lightline.vim' -Plug '1995parham/vim-spice' Plug 'mgee/lightline-bufferline' Plug 'ryanoasis/vim-devicons' -Plug 'PotatoesMaster/i3-vim-syntax' -Plug 'vim-scripts/octave.vim--' Plug 'sheerun/vim-polyglot' -Plug 'tristaan/vim-smooth' -Plug 'vivien/vim-linux-coding-style' +Plug 'projekt0n/github-nvim-theme', { 'branch': 'main' } Plug 'sirtaj/vim-openscad' call plug#end() -"CODESTATS -let g:codestats_api_key = 'SFMyNTY.WW1scmIyNXFZVE16IyNORFUzTnc9PQ.ad9U5r6g8iyXiE4Jlp3vfU_IGSHRwogX1-fXn8PZdBw' - "PYTHON -let g:python_host_prog = '/usr/bin/python2' +let g:python_host_prog = '/usr/bin/python3' let g:python3_host_prog = '/usr/bin/python3' -"RUBY -let g:ruby_path = system('rvm current') - "SYNTAX COLORING AND COMPLETION filetype plugin indent on +colorscheme github_dark_dimmed syntax enable -colorscheme smooth -set omnifunc=syntaxcomplete#Complete "VIM SESSIONS let g:session_directory = "~/.vim/session" @@ -192,35 +133,9 @@ let g:session_autoload = "no" let g:session_autosave = "no" let g:session_command_aliases = 1 -"GTM -let g:gtm_plugin_status_enabled = 1 - "VIMFILER let g:vimfiler_as_default_explorer = 1 -"EMMET -let g:user_emmet_install_global = 0 -let g:user_emmet_expandabbr_key = '' -let g:deoplete#enable_at_startup = 1 -" let g:deoplete#sources = [ 'tag', 'buffer' ] -let deoplete#tag#cache_limit_size = 5000000 - -"LATEX -let g:tex_flavor='latex' -let g:Tex_DefaultTargetFormat='pdf' -let g:Tex_ViewRule_pdf='firefox' -let g:Tex_CompileRule_pdf='pdflatex -shell-escape' - -"ARDUINO -let g:arduino_dir = '/usr/share/arduino' - -"ALE -let g:ale_linters = { -\ 'c': ['clang'] -\} -let g:ale_c_clang_options = '-std=gnu11 -Wall -Wextra -Werror -lusb-1.0 -fexceptions -DNDEBUG' -let g:ale_statusline_format = ['⨉ %d', '⚠ %d', '⬥ ok'] - "STARTIFY let g:startify_list_order = [ \ [' Most recently used in directory:'], @@ -323,7 +238,6 @@ endfunction function! LightlineFilename() return ('' != LightlineReadonly() ? LightlineReadonly() . ' ' : '') . \ (&ft == 'vimfiler' ? vimfiler#get_status_string() : - \ &ft == 'unite' ? unite#get_status_string() : \ &ft == 'vimshell' ? vimshell#get_status_string() : \ '' != expand('%:t') ? expand('%:t') : '[No Name]') . \ ('' != LightlineModified() ? ' ' . LightlineModified() : '') @@ -353,15 +267,6 @@ function! LightlineMode() return winwidth(0) > 60 ? lightline#mode() : '' endfunction -"OMNICOMPLETE -"FUNCTIONS -function! PythonInit() - set tabstop=4 - set softtabstop=4 - set shiftwidth=4 - set fileformat=unix -endfunction - "AUTOCOMMANDS augroup helpfiles au! @@ -374,18 +279,6 @@ augroup filetypes au FileType html,css,eruby,php,vue EmmetInstall augroup END -augroup Vuefix - au! - au BufRead,BufNewFile *.vue setlocal filetype=vue - au Filetype vue syntax sync fromstart -augroup END - -augroup spicefix - au! - au BufRead,BufNewFile *.cir setlocal filetype=spice - au Filetype spice syntax sync fromstart -augroup END - augroup newfiles au! au BufWritePre * %s/\s\+$//e