Merge branch 'master' into arch-laptop
This commit is contained in:
		
						commit
						2a40065939
					
				| @ -132,7 +132,7 @@ alias zf='z $(flirt)' | |||||||
| # ~/.bash_aliases, instead of adding them here directly. | # ~/.bash_aliases, instead of adding them here directly. | ||||||
| # See /usr/share/doc/bash-doc/examples in the bash-doc package. | # See /usr/share/doc/bash-doc/examples in the bash-doc package. | ||||||
| # if [ -z "$EDITOR" ]; then | # if [ -z "$EDITOR" ]; then | ||||||
| export EDITOR='nvim' | export EDITOR='kak' | ||||||
| # fi | # fi | ||||||
| 
 | 
 | ||||||
| if [ -f ~/.bash_aliases ]; then | if [ -f ~/.bash_aliases ]; then | ||||||
| @ -173,24 +173,24 @@ tinty_source_shell_theme() { | |||||||
| # fi | # fi | ||||||
| 
 | 
 | ||||||
| run_kak() { | run_kak() { | ||||||
|     kak -c $SESH 2>/dev/null "$@" || kak -s $SESH "$@" |     /usr/bin/kak -c $SESH 2>/dev/null "$@" || /usr/bin/kak -s $SESH "$@" | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| if [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ] && [ -z "$TMUX" ]; then | if [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ] && [ -z "$TMUX" ]; then | ||||||
|     SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)" |     SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)" | ||||||
|     # alias kak='tmux new-session -e "EDITOR=\"kak -c $SESH\"" -s $SESH kak -s $SESH > /dev/null' |     alias kak='tmux new-session -e "EDITOR=\"/usr/bin/kak -c $SESH\"" -s $SESH /usr/bin/kak -s $SESH > /dev/null' | ||||||
| elif [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ]; then | elif [ -n "$(command -v tmux)" ] && [ -n "$(command -v kak)" ]; then | ||||||
|     SESH="$(tmux display-message -p '#S')" |     SESH="$(tmux display-message -p '#S')" | ||||||
|     # alias kak='kak -c $SESH 2>/dev/null || kak -s $SESH' |     # alias kak='kak -c $SESH 2>/dev/null || kak -s $SESH' | ||||||
|     # alias kak=run_kak |     alias kak=run_kak | ||||||
|     # alias vidir='EDITOR="kak -c $SESH 2/dev/null || kak -s $SESH" vidir' |     alias vidir='EDITOR="/usr/bin/kak -c $SESH 2/dev/null || /usr/bin/kak -s $SESH" vidir' | ||||||
|     # alias vipe='EDITOR="kak -c $SESH 2>/dev/null|| kak -s $SESH" vipe' |     alias vipe='EDITOR="/usr/bin/kak -c $SESH 2>/dev/null|| /usr/bin/kak -s $SESH" vipe' | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then | # if [ -n "$(command -v tmux)" ] && [ -z "$TMUX" ]; then | ||||||
|     SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)" | #     SESH="$( (tmux list-sessions 2>/dev/null || echo '-1') | cut -d' ' -f1 | tr -d ':-' | sort -r | head -n1 | xargs -I{} echo '{} + 1' | bc)" | ||||||
|     alias tmux="tmux new-session -s $SESH" | #     alias tmux="tmux new-session -s $SESH" | ||||||
| fi | # fi | ||||||
| 
 | 
 | ||||||
| alias enter-dev='. enter-dev.sh' | alias enter-dev='. enter-dev.sh' | ||||||
| alias ssh='TERM="xterm-256color" ssh' | alias ssh='TERM="xterm-256color" ssh' | ||||||
|  | |||||||
| @ -7,32 +7,6 @@ return require('packer').startup(function(use) | |||||||
| 	-- Packer can manage itself | 	-- Packer can manage itself | ||||||
| 	use 'wbthomason/packer.nvim' | 	use 'wbthomason/packer.nvim' | ||||||
| 
 | 
 | ||||||
|     use { |  | ||||||
|         'jake-stewart/multicursor.nvim', |  | ||||||
|         config = function() |  | ||||||
|             local mc = require'multicursor-nvim' |  | ||||||
|             mc.setup{} |  | ||||||
|             local set = vim.keymap.set |  | ||||||
|             set("n", "<leader>s", mc.searchAllAddCursors) |  | ||||||
|             mc.addKeymapLayer(function(layerSet) |  | ||||||
|                 -- Select a different cursor as the main one. |  | ||||||
|                 layerSet({"n", "x"}, "<left>", mc.prevCursor) |  | ||||||
|                 layerSet({"n", "x"}, "<right>", mc.nextCursor) |  | ||||||
| 
 |  | ||||||
|                 -- Delete the main cursor. |  | ||||||
|                 layerSet({"n", "x"}, "<leader>x", mc.deleteCursor) |  | ||||||
| 
 |  | ||||||
|                 -- Enable and clear cursors using escape. |  | ||||||
|                 layerSet("n", "<esc>", function() |  | ||||||
|                     if not mc.cursorsEnabled() then |  | ||||||
|                         mc.enableCursors() |  | ||||||
|                     else |  | ||||||
|                         mc.clearCursors() |  | ||||||
|                     end |  | ||||||
|                 end) |  | ||||||
|             end) |  | ||||||
|         end |  | ||||||
|     } |  | ||||||
| 	use { | 	use { | ||||||
| 		'nvim-telescope/telescope.nvim', | 		'nvim-telescope/telescope.nvim', | ||||||
|         branch = '0.1.x', |         branch = '0.1.x', | ||||||
|  | |||||||
| @ -53,7 +53,7 @@ | |||||||
|        zen               ; distraction-free coding or writing |        zen               ; distraction-free coding or writing | ||||||
| 
 | 
 | ||||||
|        :editor |        :editor | ||||||
|        (evil +everywhere); come to the dark side, we have cookies |        ;; (evil +everywhere); come to the dark side, we have cookies | ||||||
|        file-templates    ; auto-snippets for empty files |        file-templates    ; auto-snippets for empty files | ||||||
|        fold              ; (nigh) universal code folding |        fold              ; (nigh) universal code folding | ||||||
|        (format +onsave)  ; automated prettiness |        (format +onsave)  ; automated prettiness | ||||||
|  | |||||||
| @ -7,7 +7,7 @@ | |||||||
| 	process = git-lfs filter-process | 	process = git-lfs filter-process | ||||||
| 	required = true | 	required = true | ||||||
| [core] | [core] | ||||||
| 	editor = nvim | 	editor = kak | ||||||
| [init] | [init] | ||||||
| 	defaultBranch = master | 	defaultBranch = master | ||||||
| [sendemail] | [sendemail] | ||||||
|  | |||||||
| @ -4,8 +4,8 @@ set -g @rose_pine_variant 'main' # Options are 'main', 'moon' or 'dawn' | |||||||
| #set -g @plugin 'arcticicestudio/nord-tmux' | #set -g @plugin 'arcticicestudio/nord-tmux' | ||||||
| set -g @plugin 'rose-pine/tmux' | set -g @plugin 'rose-pine/tmux' | ||||||
| set -g @plugin 'tmux-plugins/tpm' | set -g @plugin 'tmux-plugins/tpm' | ||||||
| set -g default-terminal "xterm-256color" | set -g default-terminal "tmux-256color" | ||||||
| set -ga terminal-overrides ",xterm*:Tc" | set -ga terminal-overrides ",alacritty:Tc" | ||||||
| set -g mouse on | set -g mouse on | ||||||
| # Changes prefix key to control a instead of control b | # Changes prefix key to control a instead of control b | ||||||
| unbind C-b | unbind C-b | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Michael Chalupiak
						Michael Chalupiak