dotfiles/home
ItsDrike 02237fd0b1
Don't re-run work_directory function
- Re-reunning work_directory every time we redraw the prompt isn't
  necessary, since the function is here to generate the zsh supported
  syntax for the prompt that will get expanded into a work directory
  automatically.
- The function is only here to determine whether we're in TTY and use
  ASCII compatible symbols if we are, however it is enough to only check
  this once initially, since we can't leave TTY in favor of a graphical
  instance without reloading the rc file and neither can we leave.
- However, this function also checks for `USE_SHORTENED_WORKDIR`
  variable and decides which prompt to show based on it. This means that
  it someone was setting this variable in their profile file it would
  now no longer be respected, however this was never the intention of
  that variable, if a change is desired, the variable should simply be
  edited in the prompt file directly.
- Removing continual calls to this function each time prompt is redrawn
  is worth the very minor inconvenience of no longer supporting
  shortened workdirs from externally set variable due to the speed
  benefit it gives us, though not that noticeable, it is pretty
  significant. Not to mention that this wasn't intended/recommended
  usage anyway.
2021-12-18 04:46:02 +01:00
..
.cache Rename placeholders to .keep 2021-07-14 15:02:55 +02:00
.config Don't re-run work_directory function 2021-12-18 04:46:02 +01:00
.local Add cheat.sh script 2021-12-09 19:05:19 +01:00
.mozilla Remove mozilla config 2021-07-14 15:06:17 +02:00
.pki Link pki to .config 2021-07-14 15:13:42 +02:00
.xprofile Add X config files 2021-07-14 15:08:47 +02:00
.zshenv Use .zshenv to define env vars, not .zprofile 2021-07-20 23:18:50 +02:00