lp:~cfuhrman/shpak/trunk

Created by Christopher M. Fuhrman on 2014-08-13 and last modified on 2017-10-06
Get this branch:
bzr branch lp:~cfuhrman/shpak/trunk

Related bugs

Related blueprints

Branch information

Owner:
Christopher M. Fuhrman
Project:
ShellPAK
Status:
Mature

Import details

Import Status: Reviewed

This branch is an import of the HEAD branch of the Git repository at git://github.com/cfuhrman/shpak.git.

The next import is scheduled to run in 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on pear and finished 2 hours ago taking 20 seconds — see the log
Import started 8 hours ago on pear and finished 8 hours ago taking 20 seconds — see the log
Import started 14 hours ago on russkaya and finished 14 hours ago taking 40 seconds — see the log
Import started 20 hours ago on pear and finished 20 hours ago taking 20 seconds — see the log
Import started on 2017-11-21 on pear and finished on 2017-11-21 taking 15 seconds — see the log
Import started on 2017-11-21 on pear and finished on 2017-11-21 taking 20 seconds — see the log
Import started on 2017-11-20 on russkaya and finished on 2017-11-20 taking 30 seconds — see the log
Import started on 2017-11-20 on russkaya and finished on 2017-11-20 taking 40 seconds — see the log
Import started on 2017-11-20 on pear and finished on 2017-11-20 taking 20 seconds — see the log
Import started on 2017-11-20 on russkaya and finished on 2017-11-20 taking 30 seconds — see the log

Recent revisions

39. By Christopher M. Fuhrman on 2017-10-06

 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

38. By Christopher M. Fuhrman on 2017-03-15

Regenerate documentation

37. By Christopher M. Fuhrman on 2017-03-15

(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

36. By Christopher M. Fuhrman on 2016-05-02

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/

35. By Christopher M. Fuhrman on 2016-03-16

Remove table of contents

34. By Christopher M. Fuhrman on 2016-03-16

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

33. By Christopher M. Fuhrman on 2015-12-27

Make README.org a real file

 ... since github doesn't grok fossil links :/

32. By Christopher M. Fuhrman on 2015-12-27

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/

31. By Christopher M. Fuhrman on 2015-11-11

Update FuhrWerks URL

30. By Christopher M. Fuhrman on 2015-11-11

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

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.