aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2021-09-08 13:07:39 +0200
committerCharles Cabergs <me@cacharle.xyz>2021-09-08 13:07:39 +0200
commite1aa4781986d5d5159e942d2c551fd105ca4235a (patch)
tree97be9113dda7e773567eb36ab6e0c00d2f089ee1
parentc27ec9af26ee58d10c8a4120eb30ea30ed3e48dd (diff)
downloaddotfiles-e1aa4781986d5d5159e942d2c551fd105ca4235a.tar.gz
dotfiles-e1aa4781986d5d5159e942d2c551fd105ca4235a.tar.bz2
dotfiles-e1aa4781986d5d5159e942d2c551fd105ca4235a.zip
Updated zshrc to exit with Ctrl+D even when there is characters in the command line
-rw-r--r--config/xmonad/xmonad.hs3
-rw-r--r--config/zsh/.zshrc7
-rwxr-xr-xinstall1
3 files changed, 10 insertions, 1 deletions
diff --git a/config/xmonad/xmonad.hs b/config/xmonad/xmonad.hs
index d285569..b0f47a6 100644
--- a/config/xmonad/xmonad.hs
+++ b/config/xmonad/xmonad.hs
@@ -15,12 +15,13 @@ import XMonad.Util.SpawnOnce (spawnOnOnce)
import XMonad.Layout.NoBorders (noBorders)
import XMonad.Layout.Reflect (reflectHoriz)
import XMonad.Layout.Spacing (Border (..), spacingRaw)
-import XMonad.Layout.Grid (Grid(..))
+import XMonad.Layout.Grid (Grid (..))
-- Hooks
import XMonad.Hooks.InsertPosition (Focus (..), Position (..),
insertPosition)
+
myTerminal = "st"
-- xmonad :: XConfig -> IO ()
diff --git a/config/zsh/.zshrc b/config/zsh/.zshrc
index 0b28a0f..77ee41e 100644
--- a/config/zsh/.zshrc
+++ b/config/zsh/.zshrc
@@ -65,6 +65,13 @@ chpwd() {
[ "$(stat -c "%U" .)" = "$USER" ] && touch . # to sort by last cd
}
+# https://wiki.archlinux.org/title/Zsh#Shortcut_to_exit_shell_on_partial_command_line
+exit_zsh() {
+ exit
+}
+zle -N exit_zsh
+bindkey '^D' exit_zsh
+
# shellcheck disable=SC2034,SC2039,SC3030
fignore=(o hi) # ignore extensions in autocomplete
diff --git a/install b/install
index 892e845..57bee9f 100755
--- a/install
+++ b/install
@@ -7,6 +7,7 @@
if [ "$USER" = 'root' ]
then
crontab crontab/root.crontab
+ pkgfile --update
exit
fi