Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent timeline items

2018-02-11
00:04 • Edit [392bdcb90ec9a196|392bdcb90e]: Add tag "v2018.02.11". (user: cfuhrman)
2018-02-10
23:57 • Changes to wiki page ShellPAK (user: cfuhrman)
23:56 • Changes to wiki page ShellPAK (user: cfuhrman)
23:53 • Changes to wiki page ShellPAK (user: cfuhrman)
23:48
[392bdcb90e] Leaf: Further customizations of emacs environment (docs/README.org) - Bump copyright - Update list of supported operating systems (emacs.d/init.el) - Install and configure the following packages: + popwin[1] + calfw[2] + geben[3] + go-mode[4] and related packages - Pin the following packages to melpa-stable + all-the-icons + all-the-icons-ivy - Break out all-the-icons-dired and all-the-icons-ivy to their separate use-package blocks - Switch to using php-doc.el for automatically generating PHP documentation blocks (emacs-d/cmf-org-settings.el) - Add journal tag to all journal entries (setup.sh) - Install gocode and gotags to use with go-mode Footnotes: [1] https://github.com/m2ym/popwin-el [2] https://github.com/m2ym/popwin-el [3] https://github.com/ahungry/geben [4] https://github.com/dominikh/go-mode.el (user: cfuhrman, tags: trunk, v2018.02.11)
2017-12-16
21:06 • Edit [178b66d4b795bc44|178b66d4b7]: Add tag "v2017.12.16". (user: cfuhrman)
21:04
[178b66d4b7] Optimize emacs packaging loading & configuration - Move additional mode-spectific variables into their respective use-package blocks - Re-organize where functions are loaded, with mode-specific functions belonging to their respective use-package blocks - Simplify prog-mode-hook & text-mode-hook customization - Customize trash directory on Mac OS X systems - Lose osx-trash which is s-l-o-w - Customize & simplify auto-complete[1] mode setup. Also, set up auto-complete /before/ yasnippet[2] - Massively simplify yasnippet configuration - Switch keybinding for ace-window[3] - Switch to using arjen grey theme[4] - Switch to using melpa stable[5] where applicable - Disable global-emojify-mode-line-mode since it wrecks havoc with cut-n-paste - I haven't found an excuse to use Go, so don't install go-mode. Hopefully this will change - Don't use ac-php since it's resource intensive. I may readdress this in the future Also, do not accidentally hose network-security.data file Footnotes: [1] https://github.com/auto-complete/auto-complete [2] https://github.com/joaotavora/yasnippet [3] https://github.com/abo-abo/ace-window [4] https://github.com/credmp/arjen-grey-theme [5] http://stable.melpa.org/#/ (user: cfuhrman, tags: trunk, v2017.12.16)
2017-12-03
22:03 • Edit [3c1101ac0d54a1ac|3c1101ac0d]: Add tag "v2017.12". (user: cfuhrman)
21:56
[3c1101ac0d] Sync latest changes from my personal repository (README.org) - Bump Copyright (emacs) - Re-enable installation of vc-fossil for Emacs 25 and greater - Install and configure the following packages: + flyspell-correct-ivy[1] + all-the-icons[2] + all-the-icons-dired[3] + all-the-icons-ivy[4] + which-key[5] + ace-window[6] + highlight-parentheses[7] + flyspell-correct-ivy[8] - Force set fill-column to 80 characters for text-mode - Enable global-emojify-mode-line-mode - Automatically install fonts required for all-the-icons - Use emoji for common modes presented in the mode-line + 💡: beacon Mode + 📔: eldoc mode + 🦋: flycheck-mode + 🄶: ggtags-mode + 🌲: undo-tree + 🅈: yas-minor-mode - Load package archives more intelligently - Massive reworking of yasnippet[9] and auto-complete[10]. - Move mode-specific variables into their own use-package blocks - Bootstrap diminish prior to installation of use-package - Added boiler-plates for (c)perl-mode - Optimize loading of custom files (setup.sh) - Bump Copyright Footnotes: [1] https://github.com/d12frosted/flyspell-correct [2] https://github.com/domtronn/all-the-icons.el [3] https://github.com/jtbm37/all-the-icons-dired [4] https://github.com/asok/all-the-icons-ivy [5] https://github.com/justbur/emacs-which-key [6] https://github.com/abo-abo/ace-window [7] https://github.com/tsdh/highlight-parentheses.el [8] https://github.com/d12frosted/flyspell-correct/blob/master/flyspell-correct-ivy.el [9] https://github.com/joaotavora/yasnippet [10] https://github.com/auto-complete/auto-complete (user: cfuhrman, tags: trunk, v2017.12)
2017-10-06
21:45 • Edit [0327ed303251b14e|0327ed3032]: Add tag "v2017.10". (user: cfuhrman)
21:43
[0327ed3032] Sync with personal repository (GNUmakefile) - Remove emacs-packages target which is no longer needed - Rename RSYNC to RSYNC_BIN - Switch to using `fossil tarball` for distribution file generation - Add fossil target (bash_linux) - Remove hasBrokenYaST() as the version of openSUSE where the YaST bug occurred is no longer supported by the openSUSE project, then remove detection for the bug (bashrc) - Remove '.' from PATH as this is a security risk[1] - Make sure /opt/schily/bin is toward the end of $PATH (docs/README.org) - Remove '[TABLE-OF-CONTENTS]' It looks like it is not necessary anymore (emacs.d/custom-nox.el) - Remove theme customization (emacs.d/custom.el) - Add emojify-emoji-styles - Customize linum-format - Customize cfw face - Don't forget to customize which-func face (emacs.d/init.d) - Clean ups where applicable - Add melpa-stable repository - Customize emojify mode - Move yasnippet package initializations to the top so it gets processed first - Install and configure calfw package - Switch theme to planet-theme - Install and configure gited - Install and configure sed-mode - Fix the following bugs: + Fix bug involving enriched text mode + Override use-fancy-splash-screens-p() (emacs.d/cmf-org-settings.el) - Remove Kawasaki Riding Log macro - Customize Journal Entry template - Customize org-latex-classes - Switch to using lualatex - Add incubate.org and ideas.org to list of org-mode refile targets (emacs.d/snippets/org-mode/bp) - Remove '[TABLE-OF-CONTENTS]' It looks like it is not necessary anymore (mk/documentation.mk) - Add a couple of more file suffixes to clean up. These are generated by LaTeX Footnotes: [1] See https://www.seas.upenn.edu/cets/answers/dot-path.html (user: cfuhrman, tags: trunk, v2017.10)
2017-03-15
18:07 • Changes to wiki page ShellPAK (user: cfuhrman)
18:00
[77f676b6a0] Regenerate documentation (user: cfuhrman, tags: trunk)
17:29 • Edit [6298520d4f3ce0da|6298520d4f]: Add tag "v2017.03". (user: cfuhrman)
17:27
[6298520d4f] (emacs.d/init.el) - Highlight 'LATER' in program files - Rewrite keyboard macros I use - install and configure osx-location[1] - Enhance sql-mode - Use nice-prog-hook when editing JSON files - Use PSR2 format[2] for editing PHP files - Do not defer installation of yaml mode - Only load vc-fossil on versions of Emacs < v25 as it is broken[3] - [org] List delegated files in refile report - [org] Add additional files to org-agenda-files (bashrc) - Add alias for PHP Codesniffer that uses PSR2[2] standard - Add support for go language development (bash*, functions) - Use new function naming convention for functions that are sourced from other files to prevent potential namespace collisions (git scripts) - Update git scripts to v2.8.4 (global-excludes) - Exclude tramp directory - Exclude network security directory Footnotes: [1] https://github.com/purcell/osx-location [2] https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md [3] http://chiselapp.com/user/venks/repository/emacs-fossil/info/eb08c005fa5b6af3 (user: cfuhrman, tags: trunk, v2017.03)
2016-05-02
17:32 • Edit [0585983024d4a440|0585983024]: Add tag "v2016.05". (user: cfuhrman)
17:32 • Edit [0585983024d4a440|0585983024]: Cancel tag "v2016.02". (user: cfuhrman)
17:32 • Edit [fc7e1dcd20bcd40e|fc7e1dcd20]: Add tag "v2016.03". (user: cfuhrman)
17:26 • Edit [0585983024d4a440|0585983024]: Cancel tag "v2016.03". (user: cfuhrman)
17:25 • Edit [0585983024d4a440|0585983024]: Add tag "v2016.02". (user: cfuhrman)
17:20
[0585983024] Sync to 501f0d77e4 from personal repo README.md: - Regenerate Bash: - Pre-pend additional directories instead of appending them. This way, I can set, for example, /usr/local/bin to be in front of $PATH - Re-order searched paths to taste Emacs: - Do not byte-recompile all contents of ~/.emacs.d as this causes issues with use-package - Obfuscate latitude & longitude - Obfuscate forecast-api-key (the old one has been invalidated, don't bother using it) - Set tramp default method to ssh - Commenting - Install and configure beacon-mode[1] - Install and configure darktooth theme[2] for non-console modes - Add additional counsel key bindings - Instll and configure osx-specific modes - Switch to using built-in global-prettify-symbols-mode for Emacs versions that have it installed, otherwise continue to use pretty-lambdada mode. - Install sudo-edit[3] - Do not enable ac-emoji mode for log-edit-mode - Switch org-refile-use-outline-path to nil as this was causing issues with refiling tasks under org-mode w/ swiper Git: - Update git-completion scripts to those provided by git v2.6.4, the version of git as shipped with Apple XCode v7.3 Footnotes: [1] https://github.com/Malabarba/beacon [2] https://github.com/emacsfodder/emacs-theme-darktooth [3] http://emacsredux.com/blog/2013/04/21/edit-files-as-root/ (user: cfuhrman, tags: trunk, v2016.05)
2016-03-17
14:46 • Edit [fc7e1dcd20bcd40e|fc7e1dcd20]: Add tag "v2016.03". (user: cfuhrman)
2016-03-16
22:51 • Changes to wiki page ShellPAK (user: cfuhrman)
22:51
[fc7e1dcd20] Remove table of contents (user: cfuhrman, tags: trunk, v2016.03)
22:49 • Changes to wiki page ShellPAK (user: cfuhrman)
22:47
[f5866b1a13] Rewrite Emacs initialization files Rewrite my Emacs initialization files: - Use use-package[1] to set up and configure packages - Switch from using ido-mode to using swiper[2] - Switch from using multi-web-mode to mmm-mode[3] - Move org-mode configuration to its own file, cmf-org-settings.el - Move configuration provided by setup-yasnippet.el into init.el - Use pretty-lambdada[4] for displaying lambda - Simplify displayed minor modes in the mode line using diminish[5] - Magit status is now bound to 'C-x g' - Automatically install third-party packages via use-package[1] instead of having it done via `make install` - Custom written elisp files are now located in lisp directory In addition: - '[g]make install' is now an alias to 'update' - Remove the '-p' option to setup.sh as it's no longer required - Add new boilerplate for php files - Update documentation to reflect removal of 'make install' option - Styling changes to how arrays are declared in various bash scripts - Clean emacs.d sub-directories - Place $HOME/bin before other paths - Use README.md instead of README.org. README.md can be groked by bitbucket - Add svnbp snippet for subversion-managed org-mode files - Remove redundant docs/README.md file Footnotes: [1] https://github.com/jwiegley/use-package [2] https://github.com/abo-abo/swiper [3] https://github.com/purcell/mmm-mode [4] https://www.emacswiki.org/emacs/pretty-lambdada.el [5] https://www.emacswiki.org/emacs/DiminishedModes (user: cfuhrman, tags: trunk)
2015-12-27
14:10 • Edit [db1b2b0ea318972c|db1b2b0ea3]: Add tag "v2015.12". (user: cfuhrman)
14:10
[db1b2b0ea3] Make README.org a real file ... since github doesn't grok fossil links :/ (user: cfuhrman, tags: trunk, v2015.12)
14:08 • Edit [ef05f1a395378e75|ef05f1a395]: Cancel tag "v2015.12". (user: cfuhrman)
14:05 • Changes to wiki page ShellPAK (user: cfuhrman)
13:58 • Edit [ef05f1a395378e75|ef05f1a395]: Add tag "v2015.12". (user: cfuhrman)
13:58 • Edit [ef05f1a395378e75|ef05f1a395]: Cancel tag "v15.12". (user: cfuhrman)
13:57 • Edit [ef05f1a395378e75|ef05f1a395]: Add tag "v15.12". (user: cfuhrman)
13:56
[ef05f1a395] Sync w/ personal repository - (GNUmakefile) Correct fossil detection - (GNUmakefile) Be sure to clean up files generated by global(1) - (bashrc) Add bin directory for composer[1] - (README.org) Add GNU Make as requirement - (README.org) Update FuhrWerks URL - (emacs) Add composer[1] bin directory to local-execpaths - (emacs) Set default timezone to America/Los_Angeles - (emacs) Use package-installed-p for determining presence of a specific package - (misc) Update git-completion scripts to v2.5.4 Footnotes: [1] https://getcomposer.org/ (user: cfuhrman, tags: trunk)
2015-11-11
05:36 • Changes to wiki page ShellPAK (user: cfuhrman)
05:35 • Changes to wiki page ShellPAK (user: cfuhrman)
05:33
[781b8e6883] Update FuhrWerks URL (user: cfuhrman, tags: trunk)
05:15 • Edit [200e613f0ab34acf|200e613f0a]: Add tag "v2015.11". (user: cfuhrman)
05:13
[200e613f0a] Apply various improvements from personal repository bash_darwin: - Re-order $PATH depending on if Homebrew[1] is installed bashrc: - Grammar in comment perltidyrc: - Set maximum line length of source files to 100 characters setup.sh: - Style consistency Emacs: - Setup and install org-ac mode[2] - Setup and install ac-emoji[3] - Add a sane hook for editing XML files. This hook makes sure that auto-fill-mode is *not* loaded - Use editor mode for tweets Misc: - Customize org-mode boilerplate - Clean up additional files when doing '[g]make clean' Footnotes: [1] http://brew.sh/ [2] https://github.com/aki2o/org-ac [3] https://github.com/syohex/emacs-ac-emoji (user: cfuhrman, tags: trunk, v2015.11)
2015-07-19
18:57 • Edit [64e4e75c9457ef61|64e4e75c94]: Add tag "v2015.07". (user: cfuhrman)
18:51
[64e4e75c94] Add a number of improvements Misc: - Add support for clocking in org-mode - Clean whitespace where applicable GNUmakefile: - Use awk to grep for checkout line prompts: - Make sure GNU echo is used - Add ability to restore default prompt setup.sh: - Check for presence of Emacs when building packages Emacs: - Remove git-commit-mode & git-rebase-mode as they are no longer available in the MELPA[1] repository - Install the magit[2] package - Add a new major mode, nice-msg-mode - Enable orgstruct- or orgstruct++-mode as appropriate - Add support for clocking within org-mode files - Add new snippet, org-mode/svnbp Footnotes: [1] http://melpa.org [2] http://magit.vc (user: cfuhrman, tags: trunk, v2015.07)
2015-06-11
20:47 • Edit [484ba234be94c5ae|484ba234be]: Add tag "v2015.06". (user: cfuhrman)
20:47
[484ba234be] Sync w/ trunk GNUmakefile: - Make setup.sh location a variable - Assume setup.sh is in current directory tmux.conf: - Add a space after status-left line This fixes a kerning issue with tmux v2.0 - Bump up history-limit Double history-limit from 4K lines to 8K lines stored in history. - Force use of Emacs key-bindings in case $EDITOR is set to vi(1) or a derivative Emacs: - Switch to using twilight theme - Display STARTED tasks when listing tasks to refile in org-mode Git-completion: - Sync up to git v2.3.2 (user: cfuhrman, tags: trunk, v2015.06)
2015-04-08
17:02 • Edit [02f72d317bfb6236|02f72d317b]: Add tag "v2015.04". (user: cfuhrman)
2015-03-25
16:44 • Changes to wiki page ShellPAK (user: cfuhrman)
16:41
[02f72d317b] Sync w/ trunk Emacs: - Switch to using sunshine-mode for displaying local weather forecast[1] - Update safe hash for smart-mode-line theme - Correct local-loadpaths variable Git: - Update git-completion scripts to git v1.9.5, the version now provided by Mac OS X developer tools Snippets: - (phpbp) Add potential TODO to mollify PHP_CodeSniffer[2] Misc: - Mention mg text editor in README.md Footnotes: [1] https://github.com/aaronbieber/sunshine.el/blob/master/sunshine.el [2] https://github.com/squizlabs/PHP_CodeSniffer (user: cfuhrman, tags: trunk, v2015.04)
2015-03-11
15:25
[4d70e4d40b] Sync with private repository Makefiles: - Do not use the '-v' flag under OpenBSD when running rm(1) as this isn't supported[1] - Minor formatting clean-ups bashrc: - Detect go and set up GOPATH accordingly setup.sh: - Add support for customizing the mg[2] text editor - clean up $makepaths - The OpenBSD version of mktemp(1) is more picky about the number of 'X's in the template README.org: - Reference the mg text editor emacs.d/GNUmakefile: - Don't include ../mk/subclean.mk. Use our own 'clean' target Emacs: - Add support for flycheck[3] instead of flymake - Mollify flymake for all Emacs Lisp files - Intelligently determine if normal-erase-is-backspace-mode is required - Switch to using wombat theme since it's easier on my eyes following LASIK surgery - Use c-lineup-cascaded-calls for statement-cont offsets - Add support for twittering mode YASnippet: - Update Emacs Lisp Boilerplate to be flycheck-compliant Footnotes: [1] http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man1/rm.1?query=rm [2] http://homepage.boetes.org/software/mg/ [3] http://www.flycheck.org/en/latest/ (user: cfuhrman, tags: trunk)
2015-02-05
20:08
[7d2b1c76e5] Various updates - Customize org-latex-pdf-process - Clean up custom-set-variables - s/Makefile/GNUmakefile/g (user: cfuhrman, tags: trunk)
2015-01-27
23:34 • Edit [e34e48a0910180e7|e34e48a091]: Add tag "v2015.01.1". (user: cfuhrman)
23:34
[e34e48a091] Switch to using GNUmakefile Since the Makefile present only works with GNU make, rename it as appropriate. (user: cfuhrman, tags: trunk, v2015.01.1)