a6d97c1eac
Add fuzzy history search with fzf
2024-04-07 19:29:01 +01:00
1bf5d10b74
Don't underline precommands
2024-04-04 21:31:43 +01:00
edf37ebf07
Use vimdebug in build-debug if nvim is available
2024-04-02 16:09:31 +01:00
18bcb6ccde
Add CMAKE_EXPORT_COMPILE_COMMANDS env var
2024-03-09 13:18:25 +00:00
8a9e66db32
Add ls-iommu utility
2023-12-22 13:11:39 +00:00
1e60a5ddd5
Add hashes for ~/.config ~/.local and ~/.cache
2023-12-21 16:15:34 +00:00
4b0425b2d4
Add url command to {en,de}code text
2023-10-19 18:05:04 +01:00
5c62ff219c
Remove unused tasks.yaml
2023-10-19 17:47:46 +01:00
1121b9a193
Alias wol to wakeonlan
2023-10-05 19:59:28 +01:00
0c4cd8880b
Add sourcing of local ignored file
2023-06-21 22:05:57 +01:00
e30f86800d
Don't check for vim when using $EDITOR
2023-06-17 15:15:00 +01:00
ad5dc95e4d
Add script to list completions available for instlled commands
2023-02-18 15:06:04 +00:00
d226ac7097
Also load ~/.config/private/zshrc if present
2023-02-16 10:26:38 +00:00
e7750cb0a9
Remove chevrons from prompt
2023-02-03 11:20:21 +00:00
Benie
efbfa23241
Add new homebrew install locaiton to PATH
2022-12-10 15:59:39 +00:00
b95b365276
Don't attempt to set invalid environment variable names
2022-11-25 13:28:49 +00:00
501353a534
Add sandbox error message for invalid commands
2022-11-09 16:42:46 +00:00
02abb0960c
Always use nvim for vimdebug command
2022-11-06 22:05:49 +00:00
a81465daad
Only set WGETRC if $HOME/.config/wget/rc exists
2022-11-06 14:56:49 +00:00
5a33d2b5ac
Add autoenv add=local subcommand
...
The `add=local` subcommand creates `.local/bin` if it doesn't exit and
then updates the autoenv to add it to `PATH`.
2022-10-26 20:31:51 +01:00
c691d335c0
Disable zsh-history-substring-search highlights
2022-10-11 17:16:23 +01:00
715014ed3d
Specify compdump file location to compinit
2022-09-20 22:45:54 +01:00
efcea9e8a5
Change value of WGETRC
2022-09-20 22:45:42 +01:00
ea61bde858
Change sandbox prompt highlight color
2022-07-29 17:45:12 +01:00
a96aa50fbe
Add --show option to build-dir command
...
The new option shows the current build directory, if present.
2022-07-11 13:47:05 +01:00
c61c86e979
Add ~Sandbox hashed directory
2022-06-12 21:03:54 +01:00
8790bc0c4e
Use $EDITOR rather the vim directory
2022-03-31 22:13:26 +01:00
b349befbf4
Be explicit about python
absolute path
...
One some distros `virtualenv` still uses a Python 2 executable, I always
set `python` to point to Python 3 so be explicit about getting the
absolute path to `python` when creating a `virtualenv` with `autoenv
add=py`.
2022-03-22 13:29:33 +00:00
74f2dd7dae
Fix autoenv add=py
.enter when run in subdirectory
2022-03-22 13:29:33 +00:00
a362ab0e04
Prefer nvim over vim for EDITOR, don't use which
2022-02-26 17:22:51 +00:00
a422ab1125
Also install ag
2022-02-19 11:13:39 +00:00
5d1f53e6b1
Add prompt support for distrobox
2022-01-14 19:51:33 +00:00
8628448d5d
Also alias batcat
2022-01-07 15:55:25 +00:00
b1129a164d
Don't use which, use command -v instead
2021-12-15 00:22:04 +00:00
5e6ad90a98
Fix package become & use package name lists
2021-12-15 00:21:28 +00:00
3e743d6757
Create directories
2021-12-15 00:07:02 +00:00
63b7170ccb
Fix bug in almostontop that truncated long prompts
...
Add collection of cursor line immediately after the previous command
completes and use this when calculating the number of lines required to
move the screen in order to display only the latest prompt.
2021-12-07 17:06:39 +00:00
3978f2b1c2
Prompt to run $ command if present
2021-11-22 23:12:51 +00:00
709c65ce7b
Move main.yaml to tasks.yaml
2021-11-19 22:04:42 +00:00
782589ff81
Add unzip to Debian package list
2021-11-06 15:29:37 +00:00
cc5840fd20
Start using Ansible for config management
2021-11-05 14:07:45 +00:00
014dadecb2
Only set WGETRC when ~/.config/wgetrc exists
2021-08-03 14:19:08 +01:00
b89428cd32
Extract .tar.xz properly on Linux
2021-07-27 23:52:47 +01:00
85b531e773
Use a different bat theme
...
Don't use Solarized Dark theme because not all `bat` installs make it
available.
2021-07-14 21:21:58 +01:00
acfd0cdee4
More escape sequence utilities
...
* Add `tmux-dcs-passthrough` to passthrough escape sequences tmux
doesn't understand.
* Add `notify` to post a notification via the terminal emulator.
2021-06-17 22:46:14 +01:00
4561adf530
Teach ipython to use XDG base dirs
2021-06-17 22:46:14 +01:00
a7a8d7da8f
Properly extract .tar.xz on macOS
2021-06-17 22:46:14 +01:00
20a3911ab7
Ensure pynvim is installed in autoenv's
2021-04-17 17:39:57 +01:00
ff87027cf7
Fix a long standing issue with fresh_almostontop()
...
Up till now setting the `-a` flag of the `prompt_fresh_setup` theme
resulted in duplicate prompts being printed to the terminal. The first,
the interactive prompt with syntax highlighting, and a second after a
call to the `clear` command without syntax highlighting. This patch
replaces the old implementation with one which does not use `clear`.
Instead it queries the terminal for the current cursor position, then
uses this to move to the bottom of the terminal, print a number of new
lines to move the stale command output off screen, and finally move
almost back to the top ready for the invoked command to print it's
output.
2021-03-20 00:03:20 +00:00
b4d22fc49f
Remove guake workaround
2021-03-09 19:19:08 +00:00