Commit Graph

1659 Commits

Author SHA1 Message Date
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
0bd083f760 fzf chooser instead of hardcoded commands
Instead of deleting hardcoded commands in filterHistory, sort commands
by usage and let the user select in fzf. If fzf is not installed, show
the most used ones and let the user select manually.
Keep the first occurence in the history for stuff like autosuggestions.
2020-09-03 11:39:32 +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
9566bd96c3 Improve meta/submodules --init
Keep output of git "live" (Meaning that one can see live what submodule
is currently pulled) by not saving it first and then grepping but by
catching a failing grep when the output of git was empty.
2020-08-25 14:24:06 +02:00
druckdev
b384854a4f Move long commands from dotbot config into scripts
Move long commands from the dotbot config into own scripts to keep the
install.conf.yaml more readable.
Fix bug that the submodule init step fails when already done once since
then the grep statement fails because there is no output.
2020-08-25 14:24:04 +02:00
druckdev
3c65e1a552 Move dotbot related stuff into meta/ 2020-08-25 13:15:06 +02:00
druckdev
97bc45ea0e Build stderred on install and add output 2020-08-25 13:04:15 +02:00
druckdev
12c91a6b28 Link Xmodmap when installing
Add Xmodmap to linked files.
Add path prefix for all links in dotbot config to have one continuous
format.
2020-08-25 12:46:46 +02:00
druckdev
76b1a74564 Link fzf man page 2020-08-25 05:19:20 +02:00
druckdev
86021895f1 Start zsh after dotfiles installation 2020-08-25 05:18:50 +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
c3415cf310 filterHistory improvements
Add existence check for given file. (How did I forget that?)
Create automatic backup in temporary directory and use it to show
overview of deleted commands.
Make sed expression more readable by using double quotes for the whole
regex and escaping the $ instead of a mix between single and double.
2020-08-25 04:07: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
ae174dddb3 Sorted .gitmodules 2020-08-04 06:01:03 +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
28665989e8 Add disclaimer if nothing was archived 2020-08-04 05:36:09 +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
3e5db5fa8e Use https for submodule remotes
Since ssh may not be set up (yet), use https for the submodule remotes.
2020-08-04 04:03:00 +02:00
druckdev
f0d352055b Print archive name 2020-08-04 03:52:21 +02:00
druckdev
cf4a8ff41d Add descriptions and output to dotbot commands
Add descriptions to the shell commands.
Enable stdout and stderr for the commands (by default deactivated).
2020-08-04 03:35:24 +02:00