lp:~cfuhrman/shpak/trunk

Created by Christopher M. Fuhrman on 2014-08-13 and last modified on 2020-05-09
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 30 minutes.

Last successful import was 5 hours ago.

Import started 5 hours ago on alnitak and finished 5 hours ago taking 20 seconds — see the log
Import started 11 hours ago on izar and finished 11 hours ago taking 20 seconds — see the log
Import started 17 hours ago on izar and finished 17 hours ago taking 15 seconds — see the log
Import started 23 hours ago on alnitak and finished 23 hours ago taking 15 seconds — see the log
Import started on 2020-09-22 on alnitak and finished on 2020-09-22 taking 15 seconds — see the log
Import started on 2020-09-22 on alnitak and finished on 2020-09-22 taking 15 seconds — see the log
Import started on 2020-09-22 on izar and finished on 2020-09-22 taking 15 seconds — see the log
Import started on 2020-09-21 on alnitak and finished on 2020-09-21 taking 15 seconds — see the log
Import started on 2020-09-21 on alnitak and finished on 2020-09-21 taking 20 seconds — see the log
Import started on 2020-09-21 on alnitak and finished on 2020-09-21 taking 15 seconds — see the log

Recent revisions

51. By Christopher M. Fuhrman on 2020-05-09

Regenerate

50. By Christopher M. Fuhrman on 2020-05-09

Merge in latest changes from personal repo

(bashrc)
 - Clean up browser and editor preferences
 - Re-add /opt/schily/bin to path

(emacs.d/init.el)
 - Correct issue with org-mode/auto-fill-mode. Word wrapping now works again.
 - Fix flyspell
 - Install and configure Graphviz Dot Mode[1]
 - Install and configure SQL Indent[2]
 - Install and configure wttrin[3]

(emacs.d/snippits/js-mode/bp)
(emacs.d/snippits/php-mode/bp)
(emacs.d/snippits/sql-mode/bp)
 - Clean up boilerplates

(setup.sh)
 - Bump copyright (Happy New Years!🎉)
 - Clean up output in tmux configuration debuggery

(thirdparty/git-completion.bash)
 - Update git completion and prompt scripts to v2.21.0

Footnotes:
[1] https://github.com/ppareit/graphviz-dot-mode

[2] https://github.com/alex-hhh/emacs-sql-indent

[3] https://github.com/bcbcarl/emacs-wttrin

49. By Christopher M. Fuhrman on 2019-12-03

Sync with personal repository

Trivia: This is the first SHA3 commit for this repository

(bashrc)
 - Prioritize Google Chrome and Chromium for web browsing. Also remove browsers
   that are no longer maintained or available
 - Add $HOME/vendor/bin to $PATH

(emacs.d/init.el)
 - Add $HOME/vendor/bin to exec path
 - Add convenience function for disabling all minor modes in a buffer. Function
   courtesy of [1]
 - Enable sudo-edit-indicator-mode

(tmux-[12].conf)
 - Bump up status left length to 38. This will help with displaying long
   hostnames

Footnotes:
[1] https://emacs.stackexchange.com/questions/42239/how-to-disable-all-the-minor-modes-when-a-specific-major-mode-is-enabled-with

48. By Christopher M. Fuhrman on 2019-10-10

Sync with personal repo

(bash_bsd)
 - Remove old hacks

(bash_darwin)
 - Remove old hacks

(bashrc)
 - Remove YASTISBROKEN checks
 - Relocated aliases to individual files
 - Set bash history timestamp as appropriate

(emacs.d/init.el)
 - Set GnuPG home directory
 - Install and configure hl-todo[1]
 - Install gnu-elpa-keyring-update[2]. Note that since not all packages in the
   GNU ELPA repository are signed, package signature checking is disabled
 - Install and configure the realgud[3] debugger
 - Do not insert deprecated @access tag when autofilling PHP function headers
 - Install and configure go-complete[4]

(emacs.d/lisp/cmf-org-settings.el)
 - Switch to datetree. I still use GNU Emacs 25.3 on some platforms, so don't
   use new settings

(emacs.d/snippets/*)
 - Standardize end-of-file comments

(emacs.d/snippets/org-mode/svnbp)
 - There is no need to specify hypersetup twice

(screenrc)
 - Update settings to allow screen to behave more like tmux

Footnotes:
[1] https://github.com/tarsius/hl-todo

[2] http://elpa.gnu.org/packages/gnu-elpa-keyring-update.html

[3] https://github.com/realgud/realgud/

[4] https://github.com/vibhavp/go-complete

47. By Christopher M. Fuhrman on 2019-06-04

Sync w/ personal repo

(README.md)
 - Regen

(docs/README.org)
 - Document PLSense setup
 - Bump copyright

(emacs.d/init.el)
 - Recent versions of php_mode no longer require php-ext, so don't load it

(emacs.d/lisp/cmf-org-settings.el)
 - Switch to using file+olp+datetree

46. By Christopher M. Fuhrman on 2019-05-31

Sync with personal public repository

(*GNUmakefile)
 - Be sure to clean up additional files typically left over from a merge

(README.md)
 - Regen

(bashrc)
 - Reformatting
 - Set up perl environment
 - Add alias for `ls -alh`

(emacs.d/cmf-org-export.el)
 - Reformat

(emacs.d/init.el)
 - Add ~/bin to cmf-path-list
 - Reformatting
 - Replace auto-complete mode with company-mode[1]
 - Do not install calfw sub-packages until calfw is utilized
 - Install and configure docker[2] and dockerfile[3]
 - Do not use melpa-stable version of emojify[4] as the regular version seems to
   support Emacs 26.1 without issue
 - Install and configure flyspell-correct-ivy[5]
 - Remove personal forecast api key and note where API key can be gotten from
 - Only install go-mode sub-packages when go-mode is loaded
 - Only install php-mode sub-packages when php-mode is loaded
 - Switch to using elpy[6] for Python development
 - Correct issue whereby any file with the word "SQL" in its full path would
   cause sql-mode to be loaded instead
 - Whoops, do not leak my twitter username
 - Add undo-tree-mode to conf-mode hook
 - Install and configure vue-mode[7]
 - Diminish which-key mode
 - Add subword-mode to yaml-mode-hook

(emacs.d/lisp/cmf-org-settings)
 - Switch to using file+olp+datetree for archive location. This is the mode
   supported by Emacs 26.1+

(global-excludes)
 - Add network-security.data
 - Add transient directory
 - Sort alphabetically

(setup.sh)
 - Update copyright to reflect new year
 - Add option for installing PLsense[8] for auto-complete functionality when
   editing perl files
 - Make quotes consistent
 - Sort Python packages installed alphabetically
 - Add setuptools-black to list of Python packages installed
 - Install and link tmux.conf file based on version of tmux(1) installed

(thirdparty/git-completion.bash)
 - Update git completion and prompt scripts to v2.20.1

Footnotes:
[1] https://company-mode.github.io/

[2] https://github.com/Silex/docker.el

[3] https://github.com/spotify/dockerfile-mode

[4] https://github.com/iqbalansari/emacs-emojify

[5] https://github.com/d12frosted/flyspell-correct/blob/master/flyspell-correct-ivy.el

[6] https://github.com/jorgenschaefer/elpy

[7] https://github.com/AdamNiederer/vue-mode

[8] https://github.com/aki2o/plsense

45. By Christopher M. Fuhrman on 2019-03-24

Sync

44. By Christopher M. Fuhrman on 2018-10-12

Import latest changes from personal repo

(README.md)
 - Regenerated using org v9.1.9 as found in GNU Emacs 26.1

(bashrc)
 - whitespace cleanups

(emacs.d/init.el)
 - GGTags now requires Emacs 25.1 or greater
 - Install and configure htmlize
 - Customize sml/read-only-char based on window system

(emacs.d/lisp/cmf-org-settings.el)
 - Add mood to journal entries
 - fixltx2e no longer required

(prompts)
 - Add promptCMF256()

(thirdparty/git-prompt)
 - Update to git v2.17.1

43. By Christopher M. Fuhrman on 2018-08-06

Import latest changes from personal repo

(GNUMakefile)
 - Set rsync(1) timeout to 30 seconds

(bash_darwin)
 - Switch /usr/pkg to /opt/pkg to make installation easier

(bashrc)
 - Make sure /opt/pkg/bin is before /usr/bin on MacOSX. Also, there is no need to
   have /opt/schily/bin twice in our path
 - Use an alias instead of GREP_OPTIONS as GREP_OPTIONS is now deprecated[1]

(docs/README.org)
 - Note ShellPAK now support customization of GNU nano(1) editor
 - Update supported operating systems
 - It's OpenSUSE, not OpenSuSE
 - Add instructions for setting up pythong

(emacs.d/init.el)
 - Add /opt/pkg/bin to cmf-path-list
 - Customize use-fancy-splash-screens-p for emacs version 24.5 (inclusive )->
   25.2.1 (exclusive)
 - Alignment fixes
 - Only customize height for when running Emacs under X-Windows
 - Add hooks via :hook declaration
 - Remove ac-ispell as it was causing too many issues to be useful
 - Remove popwin package as it was causing too many issues
 - Only install ace-window for emacs 24.4 and greater
 - Only install all-the-icons for emacs 24.4 and greater
 - Remove diff-mode customizations which were for popwin
 - Further customize flycheck
 - Only install gited for emacs 24.4 and greater
 - Bind gited-list-branches to C-c C-g
 - Swiper customizations for Emacs 26
 - Install and configure markdown-mode
 - Install and configure org-fancy-priorities
 - Enable line up of cascading calls when editing PHP files
 - Set up Python development in Emacs
 - Add remote-url to VC-Fossil header
 - which-key requires Emacs 24.4 and greater
 - Customize org-crypt

(emacs.d/shippets/sh-mode/bp)
 - Align copyright information

(global-excludes)
 - Exclude the following from getting hosed:
   + .aggrev_defs
   + .python-environments
   + tramp

(setup.sh)
 - Add support for customizing python environment

(thirdparty/git-completion.bash, thirdparty/git-prompt)
 - Import git completion and prompt scripts from git v2.15.1

Footnotes:
[1] https://www.gnu.org/software/grep/manual/grep.html#index-GREP_005fOPTIONS-environment-variable

42. By Christopher M. Fuhrman on 2018-02-10

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

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.