druckdev
6786d8815a
Add blur and make dotfiles more flexible
...
Add blur using the fork from https://github.com/tryone144/compton .
picom seems to be very CPU heavy on my system, so until I figure out how
to fix that I will use this outdated version.
Make the dotfiles a bit more flexible by creating symlinks for stuff
like the wallpaper or the compositor. When switching/exchanging these
components only the symlinks have to be updated.
2020-09-13 04:29:07 +02:00
druckdev
1e360611ad
Add VSCode config
2020-09-11 04:09:30 +02:00
druckdev
dba6ad3c1b
Ignore vscode files
2020-09-10 06:30:34 +02:00
druckdev
72f6d50546
Cleanup glog
...
Use associative array for keybinds (just looks a little bit better).
Create array for the fzf arguments.
2020-09-10 05:53:32 +02:00
druckdev
54f73da792
Add global flag to sed
...
This fixes the bug that the scratchpad-terminal is not able to change
into a directory with multiple spaces since I forgot to substitute the
spaces globally.
2020-09-10 05:00:27 +02:00
druckdev
a985873b25
Exit glog if not in git repo
2020-09-04 09:44:45 +02:00
druckdev
292b45aefb
Rename and add comment
...
Rename onelineformat to formatshort to keep one continuous format
(dateshort).
2020-08-31 02:29:29 +02:00
druckdev
9a2e52e51b
glog format improvement
...
Show less information in the fzf list view (for smaller
displays/terminals).
Customize the format of the preview window that now contains almost all
information and colors.
Use single quotes where no variables are used.
2020-08-31 02:24:21 +02:00
druckdev
a74723fea6
Add glog keybindings
2020-08-29 23:23:12 +02:00
druckdev
c951c69165
Enable spell check in vim
2020-08-28 02:44:03 +02:00
druckdev
1334803f40
Fix typo
2020-08-28 02:41:44 +02:00
druckdev
91080dd6d6
Improve glog alias by creating a function for it
...
Improve glog alias by creating a function for it that uses fzf to
directly preview the full commit using git-show. The function also
allows to select one of the commits and putting its abbreviated commit
hash into the clipboard.
2020-08-28 02:33:38 +02:00
druckdev
c7c51a33fb
Add git alias for root of repo
2020-08-25 14:52:57 +02:00
druckdev
99e57230e5
Update submodules
...
Update p10k to v1.12.0.
Update tmux-{continuum,resurrect}, fzf, zsh-syntax-highlighting and
dotbot to the latest master commit.
2020-08-25 05:08:29 +02:00
druckdev
11be8376ae
Add description to filterHistory script
...
Add author, date and description to the filterHistory script.
Fix other author and date notes formatting.
2020-08-25 04:23:57 +02:00
druckdev
420bcf6be5
Switch to native vim plugin management
...
Since the vim plugins are stored in submodules and vim-plug is not a big
fan of that when installing (Needs PlugClean and PlugInstall again
although the repos of the plugins were already pulled) it makes more
sense to me to use vim8s native plugin management.
2020-08-24 03:08:13 +02:00
druckdev
2c457b3276
Put theme below enabling 256 colors
2020-08-22 17:10:36 +02:00
druckdev
ed6d6bc75e
Load onedark theme through vim-plug
...
Use vim-plug to load onedark instead of the two files in
vim/{autoload,colors}. This enables to update the theme and have it as a
submodule in the rep.
2020-08-22 16:52:55 +02:00
druckdev
4f1e97664c
Update vim plugins
...
Update vim vim-plug and the plugins.
2020-08-22 16:42:51 +02:00
druckdev
7d68990051
Put ls into BUFFER instead of printing it
...
Before, syntax-highlighting did not trigger and the fake ls was ugly.
2020-08-22 16:25:25 +02:00
druckdev
ea5ec6b865
Check termcap before putting in application mode
2020-08-22 16:24:49 +02:00
druckdev
bcd23681ce
List open files when unmount fails
2020-08-22 16:21:37 +02:00
druckdev
1ca16d248d
Add conf completion for programs in HOME
2020-08-20 00:53:26 +02:00
druckdev
c1315bd693
Fix name clashing
...
Fix name clashing of batter alias with bat the cat replacement
2020-08-20 00:20:21 +02:00
druckdev
7ae6b2189d
Make p10ks instant prompt quiet
2020-08-19 21:55:51 +02:00
druckdev
9f86f2dc08
Fix typo
2020-08-19 21:55:16 +02:00
druckdev
c456216e6b
Add binding for fzf-history-widget
2020-08-19 21:53:37 +02:00
druckdev
d5dda4d353
Replace zsh-history-substring-search with fzf
...
Replace the zsh-history-substring-search plugin with fzf by adding a
function that starts the fzf-history-widget when pressing <Up> with a
nonempty BUFFER. The widget then uses the buffer automatically as query
for fzf.
2020-08-19 21:51:47 +02:00
druckdev
8bcc737030
Add plugin fzf-tab
2020-08-06 03:42:26 +02:00
druckdev
44d8de0efe
Removed unnecesary brackets
2020-08-05 23:56:42 +02:00
druckdev
31da6669e9
Globally ignore all compiled zsh-files
2020-08-04 06:19:18 +02:00
druckdev
d44f488b30
Added credit
2020-08-04 06:08:19 +02:00
druckdev
5e5ec4098a
Do not always pull submodules
...
Stop always recursively pulling submodules too, since it annoys me and
if it is important for a project, it will probably stand in the README.
2020-08-04 06:02:30 +02:00
druckdev
83bfec7bbf
Update submodules
...
Update dotbot to v1.17.1
Update zsh-async to v1.8.3
Update zsh-syntax-highlighting to latest commit (2d60a47cc)
2020-08-04 05:54:15 +02:00
druckdev
be3e217231
Check for certain commands before using
...
Check for existence of certain commands like nvim before using them in
aliases or env vars like EDITOR.
2020-08-04 04:49:30 +02:00
druckdev
066d8e9f0e
Make adding to PATH safer
2020-08-04 04:39:00 +02:00
druckdev
5771a7d18f
Create zsh_history location if nonexistent
2020-08-04 04:14:48 +02:00
druckdev
f5259b5505
Add fuzzy finder
...
Add fzf as submodule.
Source it keybindings and completion files.
Adjust dotbot install config to pull fzf binary.
Add symlink to its binary.
2020-08-04 02:54:05 +02:00
druckdev
074ea3382a
Add .local/bin to PATH
2020-08-04 02:51:36 +02:00
druckdev
abb79d740c
Update tmux plugins
2020-08-04 02:50:08 +02:00
druckdev
386d689928
Add tmux plugins as git submodules
2020-08-04 02:38:47 +02:00
druckdev
4a99abf72d
Do not hardcode vim path
2020-08-03 23:53:14 +02:00
druckdev
35b94d7211
Update tpm
2020-08-02 16:33:17 +02:00
druckdev
0c5738896b
Add vim plugins
...
Add vim-plug.
Add vim-gitgutter and coc.nvim.
Shorten some lines to 80 chars.
2020-08-02 16:24:08 +02:00
druckdev
780dcce32c
Vim keybindings
...
Set leader key.
Add bindings for jumping on the same indentation level.
Add bindings for more comfortable split view navigation.
2020-07-31 18:02:13 +02:00
druckdev
e8eaec0798
Add function for safe removal of external HDDs
...
Add zsh function that can be used for safely removing external HDDs
since only unmounting them will not make them stop spinning.
2020-07-31 16:41:57 +02:00
druckdev
158a1c757d
Execute ls when enter is pressed with empty buffer
2020-07-31 16:38:38 +02:00
druckdev
a9955af675
Add git log alias
...
Add alias that displays git log in a colored graph
2020-07-31 16:36:17 +02:00
druckdev
3e87ce3fb6
Set zsh option
...
Substitute aliases internally before completion.
2020-07-31 16:35:02 +02:00
druckdev
bf1dc0c7c1
Cleanup
...
Use better/more readable version of the command that starts the
scratchpad-terminal.
i3 seems to pass the exec arguments to /bin/sh so adding another call
was redundant.
2020-07-14 16:26:09 +02:00