fixed off by one error in my vim foldtext, and restructured zsh config to use the .config directory.
This commit is contained in:
parent
2d7d5bc013
commit
33bcf0df52
6 changed files with 4 additions and 27 deletions
22
zsh/.zshrc
22
zsh/.zshrc
|
@ -14,9 +14,9 @@
|
|||
#You should have received a copy of the GNU General Public License
|
||||
#along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
#
|
||||
local ZSH_CONF=$HOME/.zsh # Define the place I store all my zsh config stuff
|
||||
local ZSH_CONF=$HOME/.config/zsh # Define the place I store all my zsh config stuff
|
||||
local ZSH_CACHE=$ZSH_CONF/cache # for storing files like history and zcompdump
|
||||
local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have its own overriding zshrc if it wants it
|
||||
local LOCAL_ZSHRC=$HOME/.config/zshlocal # Allow the local machine to have its own overriding zshrc if it wants it
|
||||
|
||||
# Load external config files and tools
|
||||
|
||||
|
@ -57,7 +57,6 @@ local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have
|
|||
setopt LONG_LIST_JOBS
|
||||
|
||||
# ZSH History
|
||||
alias history='fc -fl 1'
|
||||
HISTFILE=$ZSH_CACHE/history # Keep our home directory neat by keeping the histfile somewhere else
|
||||
SAVEHIST=10000 # Big history
|
||||
HISTSIZE=10000 # Big history
|
||||
|
@ -65,7 +64,6 @@ local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have
|
|||
setopt APPEND_HISTORY # Allow multiple terminal sessions to all append to one zsh command history
|
||||
setopt HIST_FIND_NO_DUPS # When searching history dont display results already cycled through twice
|
||||
setopt HIST_EXPIRE_DUPS_FIRST # When duplicates are entered, get rid of the duplicates first when we hit $HISTSIZE
|
||||
setopt HIST_IGNORE_SPACE # Dont enter commands into history if they start with a space
|
||||
setopt HIST_VERIFY # makes history substitution commands a bit nicer. I dont fully understand
|
||||
setopt SHARE_HISTORY # Shares history across multiple zsh sessions, in real time
|
||||
setopt HIST_IGNORE_DUPS # Do not write events to history that are duplicates of the immediately previous event
|
||||
|
@ -73,17 +71,9 @@ local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have
|
|||
setopt HIST_REDUCE_BLANKS # Remove extra blanks from each command line being added to history
|
||||
|
||||
# ZSH Auto Completion
|
||||
# Figure out the short hostname
|
||||
if [[ "$OSTYPE" = darwin* ]]; then
|
||||
# OS X's $HOST changes with dhcp, etc., so use ComputerName if possible.
|
||||
SHORT_HOST=$(scutil --get ComputerName 2>/dev/null) || SHORT_HOST=${HOST/.*/}
|
||||
else
|
||||
SHORT_HOST=${HOST/.*/}
|
||||
fi
|
||||
|
||||
#the auto complete dump is a cache file where ZSH stores its auto complete data, for faster load times
|
||||
local ZSH_COMPDUMP="$ZSH_CACHE/acdump-${SHORT_HOST}-${ZSH_VERSION}" #where to store autocomplete data
|
||||
|
||||
autoload -Uz compinit
|
||||
compinit -i -d "${ZSH_COMPDUMP}" # Init auto completion; tell where to store autocomplete dump
|
||||
zstyle ':completion:*' menu select # Have the menu highlight as we cycle through options
|
||||
|
@ -102,6 +92,7 @@ local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have
|
|||
|
||||
# Aliases
|
||||
alias vim="nvim"
|
||||
alias vimdiff="nvim -d"
|
||||
alias mutt="neomutt"
|
||||
|
||||
#alias -g ...='../..'
|
||||
|
@ -168,10 +159,3 @@ local LOCAL_ZSHRC=$HOME/.zshlocal/.zshrc # Allow the local machine to have
|
|||
if [[ -r $LOCAL_ZSHRC ]]; then
|
||||
source $LOCAL_ZSHRC
|
||||
fi
|
||||
|
||||
##launch a tmux session for interactive shells (attaching to an existing tmux session if possible.
|
||||
#seems to be buggy for now, sometimes doesnt work.
|
||||
#if which tmux > /dev/null 2>&1; then #checks if tmux is installed. if it is not, do nothing.
|
||||
# #try to attach to an exsisting tmux session, or, if that doesnt exist, make a new one.
|
||||
# test -z ${TMUX} && (tmux attach || tmux new-session)
|
||||
#fi
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue