Commit Graph

128 Commits

Author SHA1 Message Date
James Patrick b86e96b570 Adding emacs magic-ish line for make files. 2020-03-19 15:55:20 -04:00
James Patrick c4320bbe97 Hard coding yarn bin paths.
using yarn bin and yarn global bin make the startup time take
significantly longer.
2020-03-13 15:05:00 -04:00
James Patrick 7da9844127 Updated formatting 2020-03-13 15:02:07 -04:00
James Patrick 8ef4f30731 Fixed merge error. 2020-03-10 16:49:47 -04:00
James Patrick 74455e3453 Merge branch 'master' of https://git.jpatrick.io/james/dotfiles 2020-03-09 18:06:17 +00:00
James Patrick 6c3787ef1b Refactored to use .ONESHELL
This makes it a hell of a lot simpler but will lose support for BSD
make. All effected machines are running gnu-make, so the cost benefit
ratio ways heavily in favor of doing this.
2020-03-09 13:37:50 -04:00
James Patrick 59a8c7a6a2 Temp switch to chruby.
rbenv, et al are having issues with Arch and ruby. I'm not sure where
the source of the issue is but I've tried a couple of different install
paths for both ruby and the version management tools. They all seem to
be having about the same issue.
2020-03-08 17:57:18 -04:00
James Patrick 7ca3d54b4a Setting up convenience aliases for work machine 2020-03-02 10:32:19 -05:00
James Patrick c0d2b79035 Not using kubecontext currently.
See https://github.com/denysdovhan/spaceship-prompt/issues/788 for more infomation.
2020-03-02 10:28:52 -05:00
James Patrick 0f3768508f Added yarn global bin to path. 2020-02-10 22:34:52 -05:00
James Patrick 1c73d7a210 Sorting stuff. 2020-01-13 14:26:32 -05:00
James Patrick f5f63d7639 Added zsh-async.
If I don't end up using this often, I may remove this and manually
managing this a lib to other functions. e.g. clone, and source as
needed.
2020-01-13 14:26:32 -05:00
James Patrick 55c0db6d85 removed docker section for spaceship prompt.
Since the this value often needs root to access the docker information
it was pain and a general bad idea.
2020-01-13 14:26:32 -05:00
James Patrick 3127de63fa Added alias for the most recent file.
Useful for things like `tail -f $(ls)`.
2020-01-13 14:26:32 -05:00
James Patrick bda46f0e16 Added forgit
This is many for ssh connections. Locally I should just use Magit.
2019-12-26 20:26:09 -05:00
James Patrick 90200fc90d Added better autocompletes. 2019-12-26 20:24:12 -05:00
James Patrick e606fab033 Removed autoenv
This wasn't being used and could be easily abused.
2019-12-26 20:23:42 -05:00
James Patrick 8967a18fde Formatting>
Substance of the file hasn't changed. Collapsed the zplug commands to a
single line, and sorted.
2019-12-20 13:32:03 -05:00
James Patrick a8a91d91a4 Merge branch 'master' of https://git.jpatrick.io/james/dotfiles 2019-12-20 15:32:44 +00:00
James Patrick a9dca5890c Merge branch 'master' of https://git.jpatrick.io/james/dotfiles 2019-12-20 15:31:08 +00:00
James Patrick 9a0c16def2 Inverted SSH_CONNECTION logic that I broke to test. 2019-12-20 10:21:50 -05:00
James Patrick c4164786b4 Zplug can now install it self better. 2019-12-20 10:14:15 -05:00
James Patrick eca15345cf Added env specific zsh. 2019-12-20 10:13:54 -05:00
James Patrick 40d8b3fdf3 Added simple theme for report server.
Its largely based on jackharrisonsherlock's common prompt, but has some
different namespacing, a deterministic prompt color based on the
hostname, and a few other minor changes.

My plan is to add async git info to this, but this is the MVP for this.
2019-12-20 10:09:45 -05:00
James Patrick dcc4c8cb69 OS_TYPE doesn't actually exist. Its OSTYPE. 2019-12-12 21:47:05 -05:00
James Patrick af5250ee20 Removed support for spacemacs.
I've already switched to doom everywhere, so might as well just remove
support for spacemacs.
2019-12-12 19:52:32 -05:00
James Patrick 0f5ec64c16 Reorganzied zplug to correctly group command & groups. 2019-12-12 13:44:45 -05:00
James Patrick 589e83d8e4 Added Last File alias. 2019-12-11 21:56:30 +00:00
James Patrick 19ef1433b2 Merge branch 'master' of https://git.jpatrick.io/james/dotfiles 2019-12-11 20:31:17 +00:00
James Patrick ed6d9b4b83 Added devx helper functions. 2019-12-11 20:30:02 +00:00
James Patrick d35ca827a8 Merge branch 'master' of git.jpatrick.io:james/dotfiles 2019-11-25 12:26:02 -05:00
James Patrick e1acc457cd Added fix for shell scripts. 2019-11-25 12:20:54 -05:00
James Patrick 9b48fc991c Fixed inverted logic. 2019-11-25 12:18:31 -05:00
James Patrick a1e365546b Tellme script can now tell if post failed.
This is a very fragile implementation of this, but I didn't want to add
any dependencies to this script since I want it to be able to portable
above all else. If anyone has a better solution I would love to hear it.
2019-11-22 14:57:08 -05:00
James Patrick 73c40c8e4b Formatting 2019-11-22 14:56:38 -05:00
James Patrick a44bfd1a6e Specified as and defer tags for autoenv. 2019-11-22 14:55:05 -05:00
James Patrick 5f28729298 A push over script that doesn't hardcode tokens. 2019-11-22 14:52:45 -05:00
James Patrick f167ebb4a1 Grouped commands, plugins, and themes.
Basically just relocated the command out of the middle of the plugins.
2019-11-20 17:24:15 -05:00
James Patrick 898500ffbb Reworked fzf dependency.
I've reorganized some of the fzf dependency some. There are large number
of resources I need from the fzf repo that I have been omitting because
zplug does no work well with a repo that both has both bins and plugins.
Instead I've been manually managing the fzf.zsh files and the fzf-tmux
then using the binary from fzf-bin. This nominally worked for zsh it
wasnone functioning for other things that used fzf as a dependency.
Additionally this broke the rule of don't write what you don't have to
mantra of this project.
2019-11-20 16:45:34 -05:00
James Patrick 1237da247e Friends don't let friends tmux and root. 2019-11-20 16:10:43 -05:00
James Patrick 858a1c98e1 Changed the source directory from Code -> src. 2019-10-05 15:43:08 -04:00
James Patrick 6a4f0ba91b Added file structure documentation for zsh. 2019-09-21 21:06:28 -04:00
James Patrick 1c532913fd Added zlogout 2019-09-17 21:12:24 -04:00
James Patrick 32af063826 Added logout prompt. 2019-09-09 22:31:21 -04:00
James Patrick 7271daf860 Added additional options to directory tooling.
Most notiable is Extended globbing.
2019-09-05 18:38:36 +00:00
James Patrick 95c8eb96be Fixed issue for undefined spacemacs version is not specified 2019-09-05 18:36:55 +00:00
James Patrick a3b2955e60 Fixed issue stemming from eval order in make if statement.
So I found a rather weird issue. The makefile was evaling the
conditional of a target before that target is called.

`make install` is a empty target with a ordered dependency: `init` and
`update`. In the `init` script section it will install the `~/.zplug`
zsh dependency, and the update script checks to see if that target
exist, aborting if it doesn't. The issue is that running `make install`
will install the `~/.zplug` dir, then report that the dir doesn't exist.
Where running `make init && make update` will work as expected.

There is probably some flag in make to resolve this, but I was unable to
to find any documentation for this.
2019-09-05 15:21:41 +00:00
James Patrick 9aa3561079 Added please alias from @kathyra_ 2019-08-18 12:45:35 -04:00
James Patrick 1f955542e0 Added beginning and end of line keybinds.
home goes to the bol. end goes eol.
2019-08-08 22:08:16 -04:00
James Patrick 439f070b94 Added directory configuration to plug 2019-08-08 22:07:04 -04:00
James Patrick 74146fa0c4 Formating 2019-08-05 21:32:55 -04:00
James Patrick 96fa7dec37 Remvoved errant copy of aliases. 2019-08-05 21:31:49 -04:00
James Patrick ca4effa77d Relocated doom bin loading to path. 2019-08-05 21:16:31 -04:00
James Patrick e76bc30250 Formatting. 2019-08-04 20:50:18 -04:00
James Patrick eaed9d80df Added support for both DOOM and Spacemacs
To use one or the other specify set variable to either `doom` or
`spacemacs`. If no value is specified it will default to Spacemacs,
though this may change in the future.
2019-08-04 20:41:05 -04:00
James Patrick a8b85de566 Adding golang path to Code path. 2019-08-03 17:56:47 -04:00
James Patrick e3b223a4f0 Added GOPATH to Path. 2019-06-28 20:17:56 -04:00
James Patrick 6c27eb41e3 Fixed typo breaking OS and hostname binding script. 2019-06-28 20:16:14 -04:00
James Patrick e624f90fed Added sourcing of .profile to .zprofile. 2019-06-03 00:43:01 -04:00
James Patrick 22a4e2a76a Added Aliases for zsh 2019-05-04 01:46:59 -04:00
James Patrick 0082c0b72a Corrected ZPLUG_HOME to ZPLUG_DIR 2019-05-02 22:16:58 -04:00
James Patrick a5c6341133 Update env_loader to work with new path. 2019-05-02 22:12:03 -04:00
James Patrick d65427a1a6 Renamed env to environment.
Some how this was preventing the makefile from being able run the helper
scripts, do to a permission issue. I think somehow `env zsh` was trying to
traverse the env directory. I don't really have a better explanation than this.
2019-05-02 22:07:11 -04:00
James Patrick 8a6625ce23 Fixed constant for zplug dir 2019-05-02 21:43:05 -04:00
James Patrick 51b9582399 Fixed Typo in ZLE command. 2019-05-02 01:51:34 -04:00
James Patrick 6c2990e385 Added edit-command-line functions. 2019-05-02 01:49:26 -04:00
James Patrick 31d12e4344 Added preview functions for fzf. 2019-05-02 01:48:11 -04:00
James Patrick c7afc0dcd1 Added comment 2019-05-02 01:45:59 -04:00
James Patrick 325f831796 Added alias function 2019-05-02 01:17:49 -04:00
James Patrick 326726b7a0 Added map for prompt 2019-05-02 01:04:01 -04:00
James Patrick 08b31bf97d Added prompt (Also keybinds) 2019-05-02 00:48:25 -04:00
James Patrick 539058a830 Added better support for autosuggest. 2019-05-02 00:48:04 -04:00
James Patrick e79499c8e3 Added other nascent users. 2019-05-01 22:43:59 -04:00
James Patrick f66468395f Added completion for ZSH. 2019-05-01 22:39:00 -04:00
James Patrick 0cb94a1d49 Added update to chmod ZDIR transient folder on init. 2019-05-01 21:07:07 -04:00
James Patrick 31f8b64413 Added history to zsh.
Users can still set $HISTFILE if they want to and this will be used instead.
If no value is specified it will default to the $ZDIR/transient/history file.
2019-05-01 21:05:11 -04:00
James Patrick bac51362aa Added tmux-autostart function to start before the rest of the plugins.
This will prevent the double render issue that existed prior. It will still
 render twice, but the second render will be defered until after tmux has been
 quit.
2019-05-01 17:25:56 -04:00
James Patrick 3b54637ca7 Adding basic zsh configuration.
At this point the following doesn't work.

- prompt
- history
- most autocomplete

Additionally with the tmux script getting loaded zplug we are getting a double
render issue, which is increasing the start up time. I'll probably move this
before the .zshrc set to short circuit having to set up all zplug script twice
before having a useable shell.
2019-04-30 23:29:37 -04:00