summaryrefslogtreecommitdiff
path: root/shells.org
diff options
context:
space:
mode:
authorThanos Apollo <[email protected]>2023-03-08 19:32:57 +0200
committerThanos Apollo <[email protected]>2023-03-08 19:32:57 +0200
commit6032c29a63212bd05b0cfba7c36d798124936728 (patch)
tree539a19b2737d90aa821b063fa61bfab6bf179fbc /shells.org
parentb4c3643c185ee7edf9b53990fc2f44fed7465d53 (diff)
shells: remove zsh configuration
Diffstat (limited to 'shells.org')
-rwxr-xr-xshells.org71
1 files changed, 1 insertions, 70 deletions
diff --git a/shells.org b/shells.org
index 9cd6950..2f012ef 100755
--- a/shells.org
+++ b/shells.org
@@ -1,12 +1,11 @@
#+TITLE: Shells configuration
#+PROPERTY:
#+auto_tangle: t
-
+#+STARTUP: overview
* Table of contents :toc:
- [[#aliases][Aliases]]
- [[#exports][Exports]]
- [[#bashrc][bashrc]]
-- [[#zshrc][zshrc]]
* Aliases
#+begin_src bash :tangle .shells/alias.sh
@@ -91,71 +90,3 @@
# Uncomment next line to enable starship prompt
# eval "$(starship init bash)"
#+end_src
-* zshrc
-#+begin_src shell
- # create a zkbd compatible hash;
- # to add other keys to this hash, see: man 5 terminfo
-
-
- # enable starship prompt
-
- source ~/.shells/alias.sh
- source ~/.shells/exports.sh
-
- source ~/.scripts/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
- source ~/.scripts/zsh-autosuggestions/zsh-autosuggestions.zsh
-
- export PATH=/home/apollo/.local/bin:$PATH
-
- eval "$(starship init zsh)"
-
- autoload -Uz compinit
- compinit
-
- typeset -g -A key
-
- key[Home]="${terminfo[khome]}"
- key[End]="${terminfo[kend]}"
- key[Insert]="${terminfo[kich1]}"
- key[Backspace]="${terminfo[kbs]}"
- key[Delete]="${terminfo[kdch1]}"
- key[Up]="${terminfo[kcuu1]}"
- key[Down]="${terminfo[kcud1]}"
- key[Left]="${terminfo[kcub1]}"
- key[Right]="${terminfo[kcuf1]}"
- key[PageUp]="${terminfo[kpp]}"
- key[PageDown]="${terminfo[knp]}"
- key[Shift-Tab]="${terminfo[kcbt]}"
-
- # setup key accordingly
- [[ -n "${key[Home]}" ]] && bindkey -- "${key[Home]}" beginning-of-line
- [[ -n "${key[End]}" ]] && bindkey -- "${key[End]}" end-of-line
- [[ -n "${key[Insert]}" ]] && bindkey -- "${key[Insert]}" overwrite-mode
- [[ -n "${key[Backspace]}" ]] && bindkey -- "${key[Backspace]}" backward-delete-char
- [[ -n "${key[Delete]}" ]] && bindkey -- "${key[Delete]}" delete-char
- [[ -n "${key[Up]}" ]] && bindkey -- "${key[Up]}" up-line-or-history
- [[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-history
- [[ -n "${key[Left]}" ]] && bindkey -- "${key[Left]}" backward-char
- [[ -n "${key[Right]}" ]] && bindkey -- "${key[Right]}" forward-char
- [[ -n "${key[PageUp]}" ]] && bindkey -- "${key[PageUp]}" beginning-of-buffer-or-history
- [[ -n "${key[PageDown]}" ]] && bindkey -- "${key[PageDown]}" end-of-buffer-or-history
- [[ -n "${key[Shift-Tab]}" ]] && bindkey -- "${key[Shift-Tab]}" reverse-menu-complete
-
- # Finally, make sure the terminal is in application mode, when zle is
- # active. Only then are the values from $terminfo valid.
- if (( ${+terminfo[smkx]} && ${+terminfo[rmkx]} )); then
- autoload -Uz add-zle-hook-widget
- function zle_application_mode_start { echoti smkx }
- function zle_application_mode_stop { echoti rmkx }
- add-zle-hook-widget -Uz zle-line-init zle_application_mode_start
- add-zle-hook-widget -Uz zle-line-finish zle_application_mode_stop
- fi
-
- # History search
- autoload -Uz up-line-or-beginning-search down-line-or-beginning-search
- zle -N up-line-or-beginning-search
- zle -N down-line-or-beginning-search
-
- [[ -n "${key[Up]}" ]] && bindkey -- "${key[Up]}" up-line-or-beginning-search
- [[ -n "${key[Down]}" ]] && bindkey -- "${key[Down]}" down-line-or-beginning-search
-#+end_src