]> oss.titaniummirror.com Git - smckown/dotfiles.git/log
smckown/dotfiles.git
8 years agossh: add agent forwarding for negadon master
R. Steve McKown [Thu, 14 Apr 2016 21:53:27 +0000 (15:53 -0600)]
ssh: add agent forwarding for negadon

8 years agomcabberrc: load more modules
R. Steve McKown [Thu, 14 Apr 2016 21:40:15 +0000 (15:40 -0600)]
mcabberrc: load more modules

8 years agomcabber eventcmd: change new message notify sound
R. Steve McKown [Sat, 26 Mar 2016 16:53:59 +0000 (10:53 -0600)]
mcabber eventcmd: change new message notify sound

The freedesktop new IM sound is just too quiet.  Change to the bell
instead.

8 years agodwmrc: launch mcabber on login
R. Steve McKown [Sat, 26 Mar 2016 00:33:36 +0000 (18:33 -0600)]
dwmrc: launch mcabber on login

8 years agodwmrc: don't launch pidgin on startup
R. Steve McKown [Sat, 26 Mar 2016 00:26:48 +0000 (18:26 -0600)]
dwmrc: don't launch pidgin on startup

Pidgin is a nice XMPP client, but it is annoying.

8 years agoAdd .Xidle
R. Steve McKown [Sat, 26 Mar 2016 00:23:21 +0000 (18:23 -0600)]
Add .Xidle

.Xidle is a script that will be called by xss-lock when started in
~/.dwmrc if it is present.  If this script is not present, xss-lock will
call i3lock directly.  If this script is present, it can do other stuff
before locking, and then more stuff after unlocking has completed.
Being used to suspend dunst messages and set XMPP status in mcabber.

i3lock execution has been changed to not use DPMS but instead a black
screen.  Hopefully this will solve some confusions where monitors that
are slow to sync don't provide enough feedback about what is going on.

8 years agomcabber: changes to config
R. Steve McKown [Sat, 26 Mar 2016 00:07:12 +0000 (18:07 -0600)]
mcabber: changes to config

* Set up eventcmd, and have it play a sound on new message and buddy
  status changes.

* Activate fifo, in expectation of the screen saver mechanism changing
  status.  This replaces the autoaway setting, which does not understand
  the system but only activity in the mcabber application.

8 years agoAdd TI PRU compiler to PATH
R. Steve McKown [Sat, 26 Mar 2016 00:06:55 +0000 (18:06 -0600)]
Add TI PRU compiler to PATH

8 years agomccaber: update config file
R. Steve McKown [Tue, 22 Mar 2016 03:12:33 +0000 (21:12 -0600)]
mccaber: update config file

8 years agoAdd profanity configuration file
R. Steve McKown [Tue, 22 Mar 2016 03:11:53 +0000 (21:11 -0600)]
Add profanity configuration file

8 years agomcabberrc: enable xttitle plugin
R. Steve McKown [Sat, 19 Mar 2016 03:33:12 +0000 (21:33 -0600)]
mcabberrc: enable xttitle plugin

8 years agoAdd mcabber config file mcabberrc
R. Steve McKown [Sat, 19 Mar 2016 01:42:41 +0000 (19:42 -0600)]
Add mcabber config file mcabberrc

8 years ago.gitconfig: heads default args
R. Steve McKown [Fri, 18 Mar 2016 17:07:04 +0000 (11:07 -0600)]
.gitconfig: heads default args

-a by itself doesn't always show all the local and remote branches, nor
does -b by itself.  Together, it seems to do better.

8 years ago.gitconfig: replace branches with heads dfltargs
R. Steve McKown [Wed, 16 Mar 2016 23:59:13 +0000 (17:59 -0600)]
.gitconfig: replace branches with heads dfltargs

* Remove the branches alias
* Rely on git-heads being installed (git-utils.git)
* Local git-heads has a mod to use .gitconfig heads.dfltargs if the
  heads command is ran with no arguments and heads.dfltargs is not
  empty.

8 years ago.gitconfig: add 'branches' alias
R. Steve McKown [Wed, 16 Mar 2016 22:27:00 +0000 (16:27 -0600)]
.gitconfig: add 'branches' alias

Lists all refs/heads and refs/remotes in order of authordate descending.
Shows which branches have been changed, in time order.

8 years ago.gitconfig: use merge conflictstyle diff3
R. Steve McKown [Fri, 11 Mar 2016 22:31:59 +0000 (15:31 -0700)]
.gitconfig: use merge conflictstyle diff3

This conflictstyle seems to be easier for me when doing three-way merges
in some very complex cases where vimdiff or kdiff with 4 panes open
doesn't help enough.

8 years agoHave all coX commands report actual command used
R. Steve McKown [Tue, 9 Feb 2016 15:48:37 +0000 (08:48 -0700)]
Have all coX commands report actual command used

Locally defined coa and cot should work like their counterparts in
unimpaired.vim, where the actual command is echoed on the status line
rather than a human readable description of what happened.  This is
great for consistency but also good for informing the user what these
commands actuall do.

8 years agoTry the input typeface for a while
R. Steve McKown [Fri, 22 Jan 2016 15:41:39 +0000 (08:41 -0700)]
Try the input typeface for a while

Created a "special" variant of input from its website,
http://input.fontbureau.com, downloaded and installed it.  Now testing
it as the xterm font.

The font is a bit denser horizontally than Deja Vu Sans, which is my
only complaint with the latter.  Input does support the powerline icons,
and so far it appears that everything works fine.

8 years agovim-mkbuild: upstream URL moved
R. Steve McKown [Tue, 19 Jan 2016 01:50:52 +0000 (18:50 -0700)]
vim-mkbuild: upstream URL moved

8 years agovimrc: update for newest vim-mkbuild plugin
R. Steve McKown [Mon, 18 Jan 2016 23:39:15 +0000 (16:39 -0700)]
vimrc: update for newest vim-mkbuild plugin

The vim-mkbuild plugin has been improved.  It supports two diferent file
search sources for Unite!

* <leader>E maps to unite using the mkbuild/file source, which provides
  all files in the project, including other projects referenced
  externally in the optional extrefs file.

* <leader>e maps to unite using the mkbuild/file_xref source, which
  provides that subset of files used in a specific mkbuild build.  This
  version requires the use of <leader>x first to set a build.  If no
  build is available, mkbuild/file_xref instead works just like
  mkbuild/file.

8 years agovim: remove vimproc.vim plugin
R. Steve McKown [Mon, 18 Jan 2016 18:11:56 +0000 (11:11 -0700)]
vim: remove vimproc.vim plugin

Not using anything right now that requires vimproc.  Unite! can make use
of it in its async modes, but currently there appears no need for these
async modes, and they in fact seem to cause some issues.

8 years agovim: remove ag.vim plugin
R. Steve McKown [Mon, 18 Jan 2016 18:08:45 +0000 (11:08 -0700)]
vim: remove ag.vim plugin

Not using this.  It can be faster than grep, but grep has given me no
grief, grep is integrated with fugutive, etc.

8 years agovim: all plugins to their latest respective master
R. Steve McKown [Mon, 18 Jan 2016 07:53:04 +0000 (00:53 -0700)]
vim: all plugins to their latest respective master

8 years agovimrc: remove rainbow_parenthesis.vim plugin
R. Steve McKown [Mon, 18 Jan 2016 07:36:18 +0000 (00:36 -0700)]
vimrc: remove rainbow_parenthesis.vim plugin

8 years agovimrc: remove commented, obsolete script
R. Steve McKown [Mon, 18 Jan 2016 07:22:01 +0000 (00:22 -0700)]
vimrc: remove commented, obsolete script

8 years agovim: change wildmode
R. Steve McKown [Mon, 18 Jan 2016 07:05:28 +0000 (00:05 -0700)]
vim: change wildmode

Change wildmode so that one can 'back up' with S-Tab to the original
text entered before pressing Tab to activate wildmode.  This prevents
the need from needing to hit backspace a bunch of times to add more
correct characters before pressing Tab again to get a shorter list.

8 years agobashrc: support autojump
R. Steve McKown [Mon, 18 Jan 2016 05:35:11 +0000 (22:35 -0700)]
bashrc: support autojump

Autojump rocks.  The prompt command is extended to maintain an MRU of
directories, so that one can use 'j fragment' to jump to a directory
with 'fragment' in its name.  This should be a nice efficiency win.

8 years agovim: change unite mappings
R. Steve McKown [Mon, 18 Jan 2016 04:49:31 +0000 (21:49 -0700)]
vim: change unite mappings

* Start quicklist search in insert mode.  Interactive filtering is
  probably the reason Unite! search of quickfix is better than normal
  quickfix functionality.
* Ditch dynamicbottom property for Unite! searching of command and
  search histories.  Make all the Unite! search behaviors more
  consistent across usages.

8 years agovim: add unite-tag plugin
R. Steve McKown [Mon, 18 Jan 2016 04:45:45 +0000 (21:45 -0700)]
vim: add unite-tag plugin

Plus a mapping <leader>ut to search tags with Unite!  This is a bit time
consuming in some cases.

8 years agovim: add <leader>uc mapping for unite-qf
R. Steve McKown [Mon, 18 Jan 2016 04:25:08 +0000 (21:25 -0700)]
vim: add <leader>uc mapping for unite-qf

Not sure if this is going to be worth keeping

8 years agovim: add unite-qf plugin
R. Steve McKown [Mon, 18 Jan 2016 04:21:20 +0000 (21:21 -0700)]
vim: add unite-qf plugin

8 years agovim: <Leader>e uses unite mkbfiles
R. Steve McKown [Mon, 18 Jan 2016 00:23:18 +0000 (17:23 -0700)]
vim: <Leader>e uses unite mkbfiles

By using the latest unite integration as part of the vim-mkbuild plugin,
dmenu is no longer required.  Don't get me wrong -- dmenu is a stellar
tool and I use it for many purposes on my desktop configuration.
However, I'd prefer for my vim configuration to be less dependent on
desktop features.  Also, since I'm using unite in several other ways,
moving the method to select project source files to unite provides
greater consistency.

8 years agovim: update vim-mkbuild, obsoletes unite-xrefs
R. Steve McKown [Mon, 18 Jan 2016 00:19:41 +0000 (17:19 -0700)]
vim: update vim-mkbuild, obsoletes unite-xrefs

* unite-xrefs has been folded into vim-mkbuild and the former is no
  longer required.
* vim-mkbuild unite integration adds file search similar to
  mkbuild#DmenuOpen().  The unite source is 'mkbuild'

8 years agovim: add change option toggle for Git Gutter (cog)
R. Steve McKown [Sun, 17 Jan 2016 19:34:52 +0000 (12:34 -0700)]
vim: add change option toggle for Git Gutter (cog)

8 years agovim: add vimproc.vim
R. Steve McKown [Sun, 17 Jan 2016 19:15:16 +0000 (12:15 -0700)]
vim: add vimproc.vim

Must be compiled after checkout:

cd vim/bundle/vimproc.vim
make

8 years agovim: update bindings for command and search history
R. Steve McKown [Sun, 17 Jan 2016 19:12:00 +0000 (12:12 -0700)]
vim: update bindings for command and search history

Shorten command history search via Unite! to <Leader>:, similar to the
normal command buffer access via q:.  Similarly, <Leader>/ to search
search history via Unite!.  Don't override the vim standard mappings of
q: and q/.

8 years agovim: add vimrc-secure
R. Steve McKown [Thu, 14 Jan 2016 19:51:22 +0000 (12:51 -0700)]
vim: add vimrc-secure

This vimrc is called specifically by the dmenu pass script that allows
edit of a password entry to prevent its contents to be stored anywhere.

8 years agovim/vimrc: add bindings for vim history search
R. Steve McKown [Thu, 14 Jan 2016 19:46:40 +0000 (12:46 -0700)]
vim/vimrc: add bindings for vim history search

* Replace 'q:' and 'q/' bindings
* Add <leader>u: and <leader>u/ bindings

8 years agovim: add vim-unite-history
R. Steve McKown [Thu, 14 Jan 2016 19:19:46 +0000 (12:19 -0700)]
vim: add vim-unite-history

This adds Unite sources to search vim search history and vim command
history:

history/search
history/command

8 years agovim: leak no info for files opened on /run/shm
R. Steve McKown [Thu, 24 Dec 2015 14:30:53 +0000 (07:30 -0700)]
vim: leak no info for files opened on /run/shm

password-store opens encrypted files for edit unencrypted in /run/shm.
This autocmd turns off vim features which cause leakage of that
unencrypted information.

8 years agodwmrc: clean up unnecessary processes
R. Steve McKown [Sat, 12 Dec 2015 22:11:07 +0000 (15:11 -0700)]
dwmrc: clean up unnecessary processes

Change how background processes are started from .dwmrc so that
unnecessary bash processes aren't left as parents of the daemons
launched.

8 years agodwmrc: custom dwm exe name change
R. Steve McKown [Sat, 12 Dec 2015 22:09:56 +0000 (15:09 -0700)]
dwmrc: custom dwm exe name change

Name changed to match the session so that:

pgrep -u $USER -o $DESKTOP_SESSION

will return the pid of the dwm process

8 years agodwmrc: reduce default backlight setting
R. Steve McKown [Sat, 12 Dec 2015 22:09:00 +0000 (15:09 -0700)]
dwmrc: reduce default backlight setting

The X230 backlight is brighter than the X201's.

8 years agogpg-agent.conf: go back to short default cache ttl
R. Steve McKown [Sun, 29 Nov 2015 02:51:11 +0000 (19:51 -0700)]
gpg-agent.conf: go back to short default cache ttl

8 years agossh_config: allow agent forwarding for select hosts
R. Steve McKown [Sun, 29 Nov 2015 02:50:54 +0000 (19:50 -0700)]
ssh_config: allow agent forwarding for select hosts

8 years agoAdd .ssh/config
R. Steve McKown [Thu, 26 Nov 2015 18:45:31 +0000 (11:45 -0700)]
Add .ssh/config

8 years agoAdd GnuPG configuration files
R. Steve McKown [Wed, 25 Nov 2015 04:57:18 +0000 (21:57 -0700)]
Add GnuPG configuration files

8 years agoAdd dunstrc to dotfiles
R. Steve McKown [Tue, 24 Nov 2015 14:23:59 +0000 (07:23 -0700)]
Add dunstrc to dotfiles

8 years agodwmrc: no longer call ssh-add
R. Steve McKown [Sun, 22 Nov 2015 07:52:45 +0000 (00:52 -0700)]
dwmrc: no longer call ssh-add

Using gpg auth key as ssh key via gpgkey2ssh.  System launches gpg-agent
with ssh support enabled (no ssh-agent).  No need for ssh-add.

8 years agoPrevent GNOME keyring acting as GPG/SSH agent
R. Steve McKown [Sun, 22 Nov 2015 07:00:53 +0000 (00:00 -0700)]
Prevent GNOME keyring acting as GPG/SSH agent

In case I ever run the GNOME desktop

8 years agoCorrect symlinks for ranger in .config/ranger
R. Steve McKown [Sun, 15 Nov 2015 19:25:50 +0000 (12:25 -0700)]
Correct symlinks for ranger in .config/ranger

8 years agoDisable touchpad
R. Steve McKown [Fri, 30 Oct 2015 06:20:18 +0000 (00:20 -0600)]
Disable touchpad

8 years agoXresources: support CLIPBOARD paste
R. Steve McKown [Fri, 30 Oct 2015 20:36:27 +0000 (14:36 -0600)]
Xresources: support CLIPBOARD paste

Middle mouse up event pastes from the PRIMARY buffer.  Define Shift plus
middle mouse up event to paste from the CLIPBOARD.  PRIMARY is the most
recently highlighted text, where CLIPBOARD is generally populated with a
cut or copy command from a graphical application.

8 years agovimrc: better git log mapping <leader>gl
R. Steve McKown [Tue, 20 Oct 2015 22:23:22 +0000 (16:23 -0600)]
vimrc: better git log mapping <leader>gl

I don't find :Glog all that useful (maybe I don't understand its value).
For me, :Git log is more useful.  Change <leader>gl mapping accordingly.

8 years agoAdd dput.cf, pbuilderrs, tmate.conf
R. Steve McKown [Sun, 18 Oct 2015 16:00:37 +0000 (10:00 -0600)]
Add dput.cf, pbuilderrs, tmate.conf

8 years agoAdd .gitconfig
R. Steve McKown [Sat, 17 Oct 2015 08:02:31 +0000 (02:02 -0600)]
Add .gitconfig

8 years agovim/vimrc: <leader>x now calls unite xrefs
R. Steve McKown [Mon, 5 Oct 2015 03:28:42 +0000 (21:28 -0600)]
vim/vimrc: <leader>x now calls unite xrefs

8 years agovim: add vim plugin unite-xrefs
R. Steve McKown [Mon, 5 Oct 2015 03:24:39 +0000 (21:24 -0600)]
vim: add vim plugin unite-xrefs

Replaces the xrefs selection feature formerly in mkbuild with one that
doesn't rely on dmenu, which means it is more portable.

8 years agovim: update vim-mkbuild (remove xrefs)
R. Steve McKown [Mon, 5 Oct 2015 03:23:19 +0000 (21:23 -0600)]
vim: update vim-mkbuild (remove xrefs)

8 years agovim: unite configuration updates
R. Steve McKown [Mon, 5 Oct 2015 01:42:05 +0000 (19:42 -0600)]
vim: unite configuration updates

* Allow <CR> to select a file when in insert mode
* Comment turning off undo in unite files.  This seems to break undo for
  all files.

8 years agovim: add unite-outline
R. Steve McKown [Sun, 4 Oct 2015 23:34:22 +0000 (17:34 -0600)]
vim: add unite-outline

8 years agovim: add unite plugin
R. Steve McKown [Sun, 4 Oct 2015 23:20:55 +0000 (17:20 -0600)]
vim: add unite plugin

8 years agovim: new plugin vim-dispatch
R. Steve McKown [Fri, 25 Sep 2015 05:33:26 +0000 (23:33 -0600)]
vim: new plugin vim-dispatch

8 years agovim/vimrc: cinoptions us is the default
R. Steve McKown [Thu, 10 Sep 2015 00:31:39 +0000 (18:31 -0600)]
vim/vimrc: cinoptions us is the default

8 years agovim/vimrc: indenting structure initializers
R. Steve McKown [Wed, 9 Sep 2015 23:59:33 +0000 (17:59 -0600)]
vim/vimrc: indenting structure initializers

Use the java cinoptions to get better behavior for initializers of
structures when using named member initialization.

Note that these options cause some C code to be indented incorrectly,
for example:

if (func1(arg, arg) ==
    value) {
  do_something();
}

becomes:

if (func1(arg, arg) ==
    value) {
      do_something();
    }

8 years agovim/vimrc: change cinoptions
R. Steve McKown [Wed, 9 Sep 2015 23:03:13 +0000 (17:03 -0600)]
vim/vimrc: change cinoptions

Previously, cinoptions attempted to use 1 shiftwidth for line
continuations except for if/while/switch and related lines, where two
sw's were used.  However, looking at code in the various libraries, it
appears that more commonly the line continuation is 2 sw's in all cases.

8 years agovim: set cinoptions and try text wrap for C code
R. Steve McKown [Wed, 9 Sep 2015 20:53:24 +0000 (14:53 -0600)]
vim: set cinoptions and try text wrap for C code

With the right C options, wrapping code automatically with
formatoptions+=t looks like it might be reasonable.  Test it out for a
while anyway.

8 years agoAdd a README.md
R. Steve McKown [Fri, 24 Jul 2015 20:00:29 +0000 (14:00 -0600)]
Add a README.md

8 years agoinstall.sh: remove unnecessary ~'s
R. Steve McKown [Fri, 24 Jul 2015 19:45:51 +0000 (13:45 -0600)]
install.sh: remove unnecessary ~'s

8 years agodwmrc: clarify how this script is called on startup
R. Steve McKown [Fri, 24 Jul 2015 19:38:08 +0000 (13:38 -0600)]
dwmrc: clarify how this script is called on startup

8 years agoUse mkbuild#SelectXref as <leader>x
R. Steve McKown [Tue, 21 Jul 2015 20:53:52 +0000 (14:53 -0600)]
Use mkbuild#SelectXref as <leader>x

This function allows switching between tag databases.

8 years agovimrc: set text width for tex files
R. Steve McKown [Sat, 18 Jul 2015 01:43:58 +0000 (19:43 -0600)]
vimrc: set text width for tex files

8 years agovimrc: comment out vim date mappings for now
R. Steve McKown [Sat, 18 Jul 2015 01:43:34 +0000 (19:43 -0600)]
vimrc: comment out vim date mappings for now

8 years agodwmrc: ensure ~/screenshots/ for DWM scrot bindings
R. Steve McKown [Sat, 18 Jul 2015 01:43:13 +0000 (19:43 -0600)]
dwmrc: ensure ~/screenshots/ for DWM scrot bindings

8 years agovim: add mappings for vim-mkbuild
R. Steve McKown [Fri, 19 Jun 2015 15:32:06 +0000 (09:32 -0600)]
vim: add mappings for vim-mkbuild

Use <leader>e to map to mkbuild#DmenuOpen('e').  Remove other
conflicting <leader>e mappings:

* <leader>e[x] mappings for various open methods.  I generally just use
  the '-' mapping to netrw.  Although open in a new split might be
  handy, I've never used it so far.
* <leader>e mapping for EasyMotion.  There isn't that much value in
* <leader>e when <leader>w is available.

8 years agovim: add vim-mkbuild
R. Steve McKown [Fri, 19 Jun 2015 15:31:54 +0000 (09:31 -0600)]
vim: add vim-mkbuild

8 years agodwmrc: ssh-add
R. Steve McKown [Sun, 14 Jun 2015 06:51:51 +0000 (00:51 -0600)]
dwmrc: ssh-add

8 years agodwmrc: re-merge ~/.Xresources
R. Steve McKown [Sun, 14 Jun 2015 06:37:07 +0000 (00:37 -0600)]
dwmrc: re-merge ~/.Xresources

To work around a lightdm bug (it merges with -nocpp), re-merge here so
that our #defines work.  There is an outstanding launchpad bug on this
issue: #1244578.  It may not be 'fixed'.

8 years agoAdd .dwmrc
R. Steve McKown [Sun, 14 Jun 2015 06:05:47 +0000 (00:05 -0600)]
Add .dwmrc

8 years agoBetter text file handling
R. Steve McKown [Wed, 10 Jun 2015 15:35:49 +0000 (09:35 -0600)]
Better text file handling

1. Turn on formatoptions 't' for text files
2. The text filetype doesn't work in some cases.  Add specific commands
   for files like README.
3. Map 'coa' to toggling of the formatoptions 'a', auto-format
   paragraphs.
4. Previous 'coa' -> 'cop', for toggling auto pairing (delimitMate).
5. Previous 'cop' -> 'co(', for toggling rainbow parenthesis.  This is a
   feature I've not used much, so maybe it needs to go away.

I'm debating the value of formatoptions 'n' for certain files.  It could
be helpful for some things but seems to break others.  For now it is not
being used.

With 'coa' present, there is some merit to considering adding 'a' by
default for text files, since it would then be trivial to turn off.  But
since 'a' autoformats paragraphs all the time, any 'hand' formatting
will be lost with the next key press in that paragraph.  So it's
probably better to leave it as a selectively enabled element as it is
now.

8 years agoSet a textwidth for plain text files
R. Steve McKown [Wed, 10 Jun 2015 14:22:53 +0000 (08:22 -0600)]
Set a textwidth for plain text files

8 years agoRevert "Add shortcut for ":Git ""
R. Steve McKown [Tue, 9 Jun 2015 23:00:42 +0000 (17:00 -0600)]
Revert "Add shortcut for ":Git ""

This reverts commit 8a1210aa8868d99e6110534b17158128b51d4509.

8 years agoAdd shortcut for ":Git "
R. Steve McKown [Tue, 9 Jun 2015 22:57:52 +0000 (16:57 -0600)]
Add shortcut for ":Git "

This is another shortcut that might not be worth doing.

8 years agoAdd :Ggrep shortcut
R. Steve McKown [Tue, 9 Jun 2015 22:50:04 +0000 (16:50 -0600)]
Add :Ggrep shortcut

<leader>gg.  Not sure if this is worth it, but I use it a good bit.
It's 3 easy characters vs 6 characters.

8 years agoAdd shortcuts for fugitive plugin commands
R. Steve McKown [Tue, 9 Jun 2015 22:43:34 +0000 (16:43 -0600)]
Add shortcuts for fugitive plugin commands

For example: <leader>gs for :Git Status

8 years agoIgnore vim 'tmp' files
R. Steve McKown [Tue, 9 Jun 2015 22:38:50 +0000 (16:38 -0600)]
Ignore vim 'tmp' files

See the last commit; backups, swaps and undo files are now under ~/.vim,
which means they show up under this repo in vim.  Ignore them.

8 years agoRelocate vim swap/backup/undo files
R. Steve McKown [Mon, 8 Jun 2015 21:14:15 +0000 (15:14 -0600)]
Relocate vim swap/backup/undo files

The location where swap/backup/undo files should be in a subdirectory of
a vim runtimepath, and one that is user specific.  The idea of using
something like the previous .local/shared/vim is too linux distro
specific.

Since MacVim and *nix vim both have $HOME/.vim in the runtimepath, then
this is the best place.  For Windows, we have to use $HOME/vimfiles
instead.

8 years agoNo need to link ~/.vimrc
R. Steve McKown [Mon, 8 Jun 2015 21:04:04 +0000 (15:04 -0600)]
No need to link ~/.vimrc

Because VIM 7.4 (and maybe earlier) looks for the .vimrc file in
$HOME/.vimrc and $HOME/vim/.vimrc on Linux, there is no need to make a
separate link for .vimrc if vimrc is in vim/.

8 years agoNote that install.sh commands are *nix specific
R. Steve McKown [Mon, 8 Jun 2015 20:48:09 +0000 (14:48 -0600)]
Note that install.sh commands are *nix specific

8 years agopathogen#infect(): don't list default parameter
R. Steve McKown [Mon, 8 Jun 2015 20:26:31 +0000 (14:26 -0600)]
pathogen#infect(): don't list default parameter

'bundle/{}' is the default, so there is no need to list it.  When
migrating the vim configuration into the dotfiles repository, I at one
point encountered errors when using pathogen#infect() without an
argument, where listing the default argument worked.  I didn't at that
time investigate the problem, which appears to be no problem.

8 years agoSwap/undo/backup is working again
R. Steve McKown [Mon, 8 Jun 2015 19:42:10 +0000 (13:42 -0600)]
Swap/undo/backup is working again

Not sure, but sometime after the end of April the whole swap/undo/backup
stuff quit working.  It's almost as if a system configuration file
changed, but I don't know what.  In any case, the changes here to vimrc
(~/.vimrc) gets things working even better:

* If the directory structure used for these files, at
  ~/.local/share/vim, are not present, they are created.
* If backups can be written, only the preferred location is made
  available.
* If undo files can be written, only the preferred location is made
  available.

8 years agoTry lucius light for xterm and vim
R. Steve McKown [Fri, 5 Jun 2015 22:20:08 +0000 (16:20 -0600)]
Try lucius light for xterm and vim

Set up lucius light colors in both xterm and vim.  This way both look
the same -- this is aesthetically pleasing.  Lucius has a nice low
contrast, but with a light background, the transition from terminals to
web browser isn't as hard on the eyes.

Ideally the lucius scheme could be modified slightly to work with an
even lighter/whiter background to get closer to others, but let's try
this for now.

8 years agoRevert "Try PaperColors vim color theme"
R. Steve McKown [Fri, 5 Jun 2015 20:25:47 +0000 (14:25 -0600)]
Revert "Try PaperColors vim color theme"

This reverts commit 1c06610c7591ad8a257ca123de6c5859b3b47d6d.

8 years agoTry PaperColors vim color theme
R. Steve McKown [Fri, 5 Jun 2015 20:24:49 +0000 (14:24 -0600)]
Try PaperColors vim color theme

Not bad, but the background is different than xterms.  I think ideally
they would be nearly the same.  This really suggests that I want an 8
color scheme?  Like a light miro8.

8 years agoReturn to light background
R. Steve McKown [Fri, 5 Jun 2015 20:13:56 +0000 (14:13 -0600)]
Return to light background

The dark backgrounds look great, but too many programs I use force a
white background, such as the web pages, thunderbird, and so on.
Switching between dark background and light background is quite jarring.
It may be better to find and use decent light background setups for
xterm/vim and ensure the monitor brightness is set appropriately low.

8 years agoIgnore vim/.netrwhist file
R. Steve McKown [Fri, 5 Jun 2015 20:04:40 +0000 (14:04 -0600)]
Ignore vim/.netrwhist file

8 years agoTry dark color scheme
R. Steve McKown [Fri, 5 Jun 2015 19:15:38 +0000 (13:15 -0600)]
Try dark color scheme

From information at http://jasonwryan.com.

* New xterm colors in .Xresources
* Use jellybeans color scheme

Jason created his own colorschemes which line up nicely with the xterm
colors provided.  However as of right now they do not work in gvim.  And
I think I like jellybeans better.

http://bytefluent.com/vivify/ is a great reference for vim colorschemes.

8 years agoAdd X related config files
R. Steve McKown [Tue, 2 Jun 2015 23:33:43 +0000 (17:33 -0600)]
Add X related config files

8 years agoAdd .bashrc and .eagle
R. Steve McKown [Tue, 2 Jun 2015 23:28:10 +0000 (17:28 -0600)]
Add .bashrc and .eagle

8 years agoAdd ranger config files
R. Steve McKown [Tue, 2 Jun 2015 23:21:09 +0000 (17:21 -0600)]
Add ranger config files