William Carroll
7bd668ee8f
Defensively install all-the-icons assets
...
Wrap installation call with a predicate that checks on the file-system for the
icon assets. Along the way, document other parts of the wpc-ui package.
2019-12-24 15:21:34 +00:00
William Carroll
d1566dd0e6
Refactor strings.el tests
...
Ensure that string.el follows the latest whim in my Elisp testing circus.
2019-12-24 15:21:34 +00:00
William Carroll
90955a3c02
Support ensure_{file,dir} in zsh
...
Support functions for ensuring the existence of directories and files. These
functions represent the type of small ergonomic wins that I believe libraries
should support.
2019-12-24 15:21:34 +00:00
William Carroll
82717e3f22
Support rainbow-delimiters-mode
...
Why did I ever remove this? Perhaps git can help me answer that.
2019-12-24 15:21:34 +00:00
William Carroll
998646995f
Support Typescript
...
I had previously only worked with Facebook's Flow. Typescript support in Emacs
is excellent!
2019-12-24 15:21:34 +00:00
William Carroll
3a204cec24
Update Tramp configuration
...
I'm unsure if this file should be included in my dotfiles, but it doesn't seem
to contain sensitive information.
2019-12-24 15:21:34 +00:00
William Carroll
274219cc63
Prefer somes? to some? in math.el
...
In a moment of strong opinions against variadic functions, I defined
maybe/somes? and redefined maybe/some? to be non-variadic. I'm not sure if I
feel as strongly about that change as I did when I made it. Either way, the
change remains and math.el is broken unless it consumes maybe/somes?, so... this
does that!
2019-12-24 15:21:34 +00:00
William Carroll
56692b3833
Update docs for macros/support-file-extension
...
I provided the wrong usage example in my documentation. This goes to show how
critical generated documentation is to the goal of documentation reliability,
which itself bolsters the goal of documentation in general.
2019-12-24 15:21:34 +00:00
William Carroll
afcd663c7c
Fix typo in keyboard configuration
...
I was missing a trailing comma in my xmodmap call. This rectifies that mistake.
2019-12-24 15:21:34 +00:00
William Carroll
ebe67fc73d
Remove aliases for personal project
...
I believe that I defined these aliases when I was optimistic about using them. I
never ended up habituating that usage, so these are covered in dust.
2019-12-24 15:21:34 +00:00
William Carroll
8fc68d8edb
Update OCaml support
...
After attempting to run OCaml on a separate machine, I realized that I needed to
update the documentation in my wpc-ocaml package.
2019-12-24 15:21:34 +00:00
William Carroll
3dc1bc4f84
Delete "conflicted copy" files
...
TODO: It may be preferable to augment my git history to remove the traces of
these files ever existing. For now, since I value a precise git history over a
pristine git history and my tendancy to maintain the former is sometimes at odds
with my goal of the latter, I'm saving this work for a later date.
2019-12-24 15:21:34 +00:00
William Carroll
7adb776927
Support Prolog
...
Register the .pl file extension with `prolog-mode'. This is useful because I'm
reading the "Learn Prolog Now!" book at the moment.
2019-12-24 15:21:34 +00:00
William Carroll
f739534203
Support fish shell!
...
After some back-and-forth, I'm trialing fish shell instead of zsh as my default
shell. For now, I'm porting the aliases.zsh into config.fish -- defining them as
abbreviations instead of aliases; this preference may change. See the commentary
in config.fish for more information.
A spent a lot of time in zsh and built much configuration, so supporting fish
may take considerable time. Here's some work that remains:
TODO:
- Port functions.zsh
- Port variables.zsh
- Port zle.zsh
2019-12-24 15:21:34 +00:00
William Carroll
b3342afbfa
Temporarily disable code that creates circular deps
...
After attempting to package some of my Elisp libraries using Nix, I exposed
circular dependencies between modules that has existed for awhile.
I'm temporarily disabling this code since I do not have time to refactor
everything. When I get around to packaging everything, I'll need to resolve
these issues.
For now, I must carry on.
2019-12-24 15:21:34 +00:00
William Carroll
6b456c1b7a
Massive configuration overhaul
...
Currently paying the price of months of non-diligent git usage.
Here's what has changed.
- Theming support in Gvcci and wpgtk
- Dropping support for i3
- Supporting EXWM
- Many Elisp modules
- Collapsed redundant directories in ./configs
2019-12-24 15:21:34 +00:00
William Carroll
2cf446f4ef
Minor fixes
2019-11-19 20:19:34 -03:00
William Carroll
478b745eda
Fix link for demo
2019-11-19 15:48:41 -03:00
William Carroll
f678a2adc7
Add screenshots
2019-11-19 15:47:48 -03:00
William Carroll
857ba16e6a
Add License
2019-11-19 15:39:31 -03:00
William Carroll
dbde1a1ef9
Hugo theme ( #1 )
2019-11-19 15:36:13 -03:00
William Carroll
693a189ffa
Prototyping first design
2019-11-15 22:21:30 -03:00
William Carroll
d0b29c4ccf
Initial commit
2019-11-15 07:04:59 -03:00
William Carroll
a97002bb21
Cross off London
...
Well... I live here now so...
2019-07-24 22:50:30 +01:00
William Carroll
f31290b187
Cross off Dublin, Ireland
2019-07-24 22:50:08 +01:00
William Carroll
8a84c65e14
Update Portuguese travel spots
...
- Crossed off Lisbon
- Added and crossed off Lagos
2019-07-24 22:49:41 +01:00
William Carroll
2da6183b3f
Cross off Rome
2019-07-24 22:48:53 +01:00
William Carroll
a7c72adb2e
Support functions for navigating Google3
...
I had `tbz`, which toggles between a project directory and it's associated
blaze-bin.
I added three functions which support navigating to blaze-bin, blaze-genfiles,
and to the project root.
2019-05-14 17:00:28 +01:00
William Carroll
01b985fdd9
Support external mouse for laptop
...
New hardware = new configuration.
2019-05-13 16:40:21 +01:00
William Carroll
6fba42e306
Support hardware-based aliases
...
Hibernating, sleeping, WiFi configuration...
2019-05-13 16:39:48 +01:00
William Carroll
c41e9fe49c
Support additional mercurial aliases
...
More analogue to git for mercurial.
2019-05-13 16:39:22 +01:00
William Carroll
940ea173f6
Delete duplicate Google3 alias
...
Whoops...
2019-05-13 16:38:59 +01:00
William Carroll
dac7e40a43
Prefer floating lf window
...
Ensures that the lf instances are floating windows when created.
2019-05-13 16:38:34 +01:00
William Carroll
5cb0aebbd3
Support sandboxes for Elixir, Haskell, Clojure
...
The dream is to create an offline version of something like repl.it.
2019-05-13 16:37:47 +01:00
William Carroll
011d302b9e
Supports home_theater function
...
Helpful reminder for how to setup bluetooth, TV streaming, etc.
Sadly I need this because I still have a lot of trouble working with Linux.
2019-05-13 16:36:24 +01:00
William Carroll
a59605c756
Support alternative lock screen
...
Also adds some rules for the Compton configuration so, that the lock screen
isn't transparent.
2019-05-13 16:35:38 +01:00
William Carroll
aafc240c16
Support g4d for Google repositories
...
Support aliases to quickly navigate the Google3 source code tree.
2019-05-13 16:34:43 +01:00
William Carroll
1e84900ac9
Support alias for tput reset
...
Useful command to run instead of `clear` - especially after printing sensitive
information to STDOUT. E.g. after running - `pass show misc/secret`.
2019-04-15 13:25:14 +01:00
William Carroll
4e39998671
Support compton
...
Compton helps composite windows in X. This supports shadows, transparency, and
some other effects of which I'm unaware at the moment.
2019-04-15 13:24:28 +01:00
William Carroll
0faa588ae1
Support i3-gaps
...
Re-enabling support for i3-gaps after successfully installing it from source.
2019-04-15 13:23:24 +01:00
William Carroll
119ea8b6ad
Don't log DONE time in org-mode
...
At the moment, I don't find these timestamps useful.
2019-04-15 13:21:41 +01:00
William Carroll
e1db436960
Visited Venice, Italy
...
Hopefully more Italy trips to come!
2019-04-14 23:49:59 +01:00
William Carroll
ef08e2228c
Support directory alias for google3 experimental
...
I intend on using my experimental folder more regularly for Java, Blaze,
etc. tests.
2019-04-09 18:38:53 +01:00
William Carroll
748e880762
Support align KBD for evil-leader
...
<leader>= should align a selected region. This should have been added awhile
ago, but it's great to have now!
2019-04-09 18:38:16 +01:00
William Carroll
d26abe7edb
Support Java snippet for main function
...
Should output: `public static void main(String[] args)`. More of these Java
snippets to come.
2019-04-09 18:37:37 +01:00
William Carroll
5144384bec
Support Google IRC in irssi
...
Also changes a few config settings for auto{connect,join}ing. This is still a
WIP.
2019-04-08 17:19:37 +01:00
William Carroll
9bc3cbece2
Drop i3 support for spawning apps in horizontal or vertical mode
...
Prefer using i3's "active edge" to control where apps are spawned.
2019-04-08 17:18:47 +01:00
William Carroll
79ef9e0c63
Drop support for extending Emacs's default word regex
...
This was causing problems with my Emacs initialization. I don't have time to
troubleshoot, so I'm removing this for now.
2019-04-08 17:17:41 +01:00
William Carroll
7d2bfc8a28
Support alias for Google's Intellij path
...
Hardlink paths are hard for me to remember.
NOTE: It's now more reliable with the DISPLAY fix
2019-04-03 17:22:09 +01:00
William Carroll
a414fefa03
Reintroduce nohup to browse function
...
Updates the implementation to ensure that the nohup.txt file isn't
created.
2019-04-03 17:21:23 +01:00