Commit Graph

528 Commits

Author SHA1 Message Date
James Patrick 159e2d6b1b Remove empty trailing line. 2019-04-27 18:20:21 -04:00
James Patrick f90e026e49 Added missing functionality that was implemented in prior vimrc file.
Primary help for CTRL-P VIM-AIRPLANE, and RAINBOW_PARENTHESE
2019-04-27 18:19:10 -04:00
James Patrick d26d20d8d6 Simplified base level make to recursive make command.
It will look for all first level child `makefile`, and run assigned target. This
is equivalent to running:

```shell
for i in */makefile; do
  make -C $i $target
done
```
2019-04-27 18:15:45 -04:00
James Patrick e49934c99d Adding shared makefile logic and helper scripts
Shared logic can be imported via `include ../lib/shared.mk`
Helper functions include 3 current opperations

1. mk_link:: This will create a symbolic link if the file doesn't already exist.
2. rm_link:: Will remove the link if it is a symlink.
3. report :: This color codes the status of a message and adds a leading symbol.

report also can be called with `LAST_RETURN=$? report "message"`
and will expand this to be either `report info "message"` Or `report error
"message"` based on the last return value.
Current status are info, warn, and error.
2019-04-27 18:09:36 -04:00
James Patrick 649b158166 relocated bin -> lib
lib will be more accurate since a lot of these aren't going to be bin stubs.
2019-04-27 18:07:48 -04:00
James Patrick 8c1f8f7485 Removing dead line for testing polybar
Went with waybar instead.
2019-04-24 23:44:30 -04:00
James Patrick 0bdc4b55fc Added loader for GTK3 theming.
I'm hoping this will resolve some of the weirdness with some applications.
2019-04-24 23:41:43 -04:00
James Patrick f385d5878b Added mako exec
I'm going to use Mako for notifications for now. Dunst looks like it still has a
couple of issues that need to get resolved before I use it with Wayland.
2019-04-24 23:36:24 -04:00
James Patrick df6c62d54a Adding make command for waybar. 2019-04-20 00:15:00 -04:00
James Patrick e847a40e5d Adding waybar config 2019-04-20 00:12:18 -04:00
James Patrick 807ca52b2e Added colors.
These are from the Pure color theme. These also match my terminal.
2019-04-18 00:19:52 -04:00
James Patrick ea24f6c8e2 Added sway config file.
This is still a work in progress, but its at a point where I should start versioning this first.
2019-04-17 22:24:19 -04:00
James Patrick 4ad30a7e8b Removed white space. 2019-04-17 22:24:07 -04:00
James Patrick 167517757c Added Forward command, and unbind <C-b> to access bookmark sidemenu. 2019-04-17 22:23:04 -04:00
James Patrick dcfa50e222 added vim/.netrwhist to ignore. 2019-04-17 19:32:07 -04:00
James Patrick 2d213d8da4 Added special keyfile path for git.jpatrick.io 2019-04-15 20:18:15 -04:00
James Patrick fee5f79d64 Adding SSH config to dotfiles.
This currently included 2 important settings.

1. Keep alive for SSH
2. The correct port for SSH on git.jpatrick.io
2019-04-15 20:10:13 -04:00
James Patrick adbe85b7c1 Added post-merge hook to run update on merge.
This will case `make update` to run everytime there is a successful
merge. This will include everytime the is a non no-op merge. This *will
not run* if:

1. There is no changes.
2. There is a conflict in the merge.

Additionally the make install set will now sym link the post-merge hook.
2019-04-15 20:00:14 -04:00
James Patrick 3499035ca4 Added Tridactyl config 2019-04-15 01:57:22 -04:00
James Patrick b4de2d5402 Added vim.plug's plugin directory to gitignore 2019-04-14 19:06:17 -04:00
James Patrick f5174f5a85 Corrected issue with sh not understanding quoted commands. 2019-04-14 19:04:51 -04:00
James Patrick cd39fb13dc Added makefiles for both vim and dotfiles as a whole.
Rough draft at this point but should work.
2019-04-14 03:26:21 -04:00
James Patrick d52c85c86d Added tmux configuration. 2019-04-13 19:07:24 -04:00
James Patrick f58109aa66 Added env to spell.
Was getting annoying having that highlighted as wrong.
2019-04-13 16:33:11 -04:00
James Patrick c9f8a90255 Added ignores for spell. 2019-04-13 16:32:20 -04:00
James Patrick bfe0b4d80c Adding current version of my vim env to repo
This needs to be updated. But that is currently low on my list of
priorities. I will set up the rest of my env first and come back to
this.
2019-04-13 16:29:46 -04:00
James Patrick 203a6231dc Added empty folders for autoload and backup
Autoload is used by vim.plug, but the makefile will pull fresh copy of
the vim.plug script on merge (after any non no-op pull).

Backup will keep. Well backups. Never check these in.
2019-04-13 16:14:36 -04:00
James Patrick a801796680 Adding OSX finder artifcats to ignore. 2019-04-13 14:49:34 -04:00