]> git.phdru.name Git - dotfiles.git/log
dotfiles.git
4 years agoinit.py: Hide errors during `.write_history_file()`
Oleg Broytman [Tue, 23 Apr 2019 13:39:30 +0000 (16:39 +0300)]
init.py: Hide errors during `.write_history_file()`

4 years agoinit.py: Read and save history from/to the current virtualenv
Oleg Broytman [Mon, 22 Apr 2019 19:35:14 +0000 (22:35 +0300)]
init.py: Read and save history from/to the current virtualenv

Commented out for now.

4 years agoinit.py: Fix flake8 warnings
Oleg Broytman [Mon, 22 Apr 2019 19:34:40 +0000 (22:34 +0300)]
init.py: Fix flake8 warnings

5 years ago.vimrc: Redirect wikia.com -> fandom.com
Oleg Broytman [Thu, 18 Apr 2019 02:48:50 +0000 (05:48 +0300)]
.vimrc: Redirect wikia.com -> fandom.com

5 years ago.mc/menu: Use (g)mplay scripts
Oleg Broytman [Sun, 14 Apr 2019 18:18:21 +0000 (21:18 +0300)]
.mc/menu: Use (g)mplay scripts

5 years agoPlay video file(s) asking audio volume
Oleg Broytman [Sun, 14 Apr 2019 18:03:09 +0000 (21:03 +0300)]
Play video file(s) asking audio volume

5 years agobin/mplay: Adapt from mplayer to mpv
Oleg Broytman [Sun, 14 Apr 2019 17:59:02 +0000 (20:59 +0300)]
bin/mplay: Adapt from mplayer to mpv

5 years ago.mc/menu: Change wording
Oleg Broytman [Sun, 14 Apr 2019 16:14:21 +0000 (19:14 +0300)]
.mc/menu: Change wording

Replace "with recoded" by "recoding".

5 years ago.mc/menu: Use selected (`%s`) instead of tagged (`%t`) files
Oleg Broytman [Sun, 14 Apr 2019 16:13:28 +0000 (19:13 +0300)]
.mc/menu: Use selected (`%s`) instead of tagged (`%t`) files

5 years agobin/recode-inplace: Use `mktemp` instead of `python -c 'tempfile.mktemp()'`
Oleg Broytman [Sun, 31 Mar 2019 16:11:17 +0000 (19:11 +0300)]
bin/recode-inplace: Use `mktemp` instead of `python -c 'tempfile.mktemp()'`

5 years ago.gitconfig: Stop using `git://` protocol at Github
Oleg Broytman [Tue, 19 Mar 2019 16:36:47 +0000 (19:36 +0300)]
.gitconfig: Stop using `git://` protocol at Github

Github disabled `git://` protocol long ago.

5 years ago.mc/menu: View WebP image
Oleg Broytman [Tue, 12 Mar 2019 19:44:36 +0000 (22:44 +0300)]
.mc/menu: View WebP image

5 years ago.vim/plugin/tmpwatch.vim: Do not remove file from the current directory
Oleg Broytman [Sat, 9 Mar 2019 21:44:40 +0000 (00:44 +0300)]
.vim/plugin/tmpwatch.vim: Do not remove file from the current directory

5 years ago.shellrc: Add completion for `rsync_cgmn` and `rsync_cgmn_recode`
Oleg Broytman [Tue, 5 Mar 2019 00:08:41 +0000 (03:08 +0300)]
.shellrc: Add completion for `rsync_cgmn` and `rsync_cgmn_recode`

5 years ago.procmailrc: Add generateds-users mailing list
Oleg Broytman [Fri, 22 Feb 2019 15:58:56 +0000 (18:58 +0300)]
.procmailrc: Add generateds-users mailing list

5 years ago.muttrc, .procmailrc: Add egenix-users mailing list
Oleg Broytman [Thu, 21 Feb 2019 07:32:29 +0000 (10:32 +0300)]
.muttrc, .procmailrc: Add egenix-users mailing list

5 years ago.gitconfig: Change default remote for pull-requests
Oleg Broytman [Tue, 12 Feb 2019 20:01:08 +0000 (23:01 +0300)]
.gitconfig: Change default remote for pull-requests

Change default remote for pull-requests from `upstream` to `origin`.

5 years ago.mc/menu: Merge libreoffice menu items into one
Oleg Broytman [Tue, 12 Feb 2019 11:26:25 +0000 (14:26 +0300)]
.mc/menu: Merge libreoffice menu items into one

5 years ago.bash_logout, .shellrc: Deactivate virtual environment on exit
Oleg Broytman [Wed, 30 Jan 2019 23:14:52 +0000 (02:14 +0300)]
.bash_logout, .shellrc: Deactivate virtual environment on exit

Deactivate python virtual environment on exit from any shell,
not only login shell.

5 years ago.gitconfig: Use --autostash
Oleg Broytman [Thu, 27 Dec 2018 08:29:52 +0000 (11:29 +0300)]
.gitconfig: Use --autostash

5 years ago.fvwm/main.m4: Put utf-8 terms at the bottom left corner
Oleg Broytman [Mon, 24 Dec 2018 13:09:08 +0000 (16:09 +0300)]
.fvwm/main.m4: Put utf-8 terms at the bottom left corner

5 years ago.screenrc: Remove ti/te and run screen wrapped with tput calls
Oleg Broytman [Tue, 11 Dec 2018 13:02:02 +0000 (16:02 +0300)]
.screenrc: Remove ti/te and run screen wrapped with tput calls

5 years ago.gitconfig: Add aliases for fetching/cleaning pull requests
Oleg Broytman [Tue, 11 Dec 2018 12:24:23 +0000 (15:24 +0300)]
.gitconfig: Add aliases for fetching/cleaning pull requests

5 years ago.screenrc: Use the alternate screen of the xterm-like terminal
Oleg Broytman [Tue, 11 Dec 2018 12:22:51 +0000 (15:22 +0300)]
.screenrc: Use the alternate screen of the xterm-like terminal

Still doesn't work in Debian.

5 years ago.screenrc: Change and reorder terminal types
Oleg Broytman [Tue, 11 Dec 2018 12:21:56 +0000 (15:21 +0300)]
.screenrc: Change and reorder terminal types

5 years ago.gitconfig: Add alias `stashes`
Oleg Broytman [Fri, 16 Nov 2018 15:40:29 +0000 (18:40 +0300)]
.gitconfig: Add alias `stashes`

5 years ago.vimrc: Disable incremental searching
Oleg Broytman [Sat, 13 Oct 2018 08:00:09 +0000 (11:00 +0300)]
.vimrc: Disable incremental searching

5 years ago.vimrc: source $VIMRUNTIME/defaults.vim and reset &scrolloff
Oleg Broytman [Mon, 1 Oct 2018 13:08:28 +0000 (16:08 +0300)]
.vimrc: source $VIMRUNTIME/defaults.vim and reset &scrolloff

5 years ago.vimrc: Exit vim if the only window is option window
Oleg Broytman [Mon, 1 Oct 2018 13:07:47 +0000 (16:07 +0300)]
.vimrc: Exit vim if the only window is option window

5 years ago.vim/after/indent/(x|ht)ml.vim: Don't re-indent lines on right-angle-bracket
Oleg Broytman [Sat, 15 Sep 2018 08:51:41 +0000 (11:51 +0300)]
.vim/after/indent/(x|ht)ml.vim: Don't re-indent lines on right-angle-bracket

5 years ago.vim/python/completion.py: Fix "bare exec" in Python 2
Oleg Broytman [Mon, 3 Sep 2018 15:16:10 +0000 (18:16 +0300)]
.vim/python/completion.py: Fix "bare exec" in Python 2

Prevent SyntaxError: unqualified exec is not allowed in function 'vim_calc'
it contains a nested function with free variables.

The problem is that ''.join('\\x%02x' % ord(x) for x in str(_))
creates a generator.

5 years ago.vim/rc: Adapt python code to both python and python3
Oleg Broytman [Tue, 28 Aug 2018 22:46:38 +0000 (01:46 +0300)]
.vim/rc: Adapt python code to both python and python3

5 years ago.screenrc: Add flags (`%f`) to hardstatus
Oleg Broytman [Tue, 21 Aug 2018 06:32:01 +0000 (09:32 +0300)]
.screenrc: Add flags (`%f`) to hardstatus

5 years ago.mc/menu: Identify image properties using `xli -identify`
Oleg Broytman [Wed, 8 Aug 2018 22:51:35 +0000 (01:51 +0300)]
.mc/menu: Identify image properties using `xli -identify`

5 years ago.mc/menu: Change gvim hotkey
Oleg Broytman [Wed, 8 Aug 2018 22:51:06 +0000 (01:51 +0300)]
.mc/menu: Change gvim hotkey

5 years ago.screenrc: Update from Debian system /etc/screenrc
Oleg Broytman [Tue, 24 Jul 2018 21:41:54 +0000 (00:41 +0300)]
.screenrc: Update from Debian system /etc/screenrc

5 years agoxinitrc: On an unknown host just start X without adding alternatives
Oleg Broytman [Sun, 15 Jul 2018 21:56:10 +0000 (00:56 +0300)]
xinitrc: On an unknown host just start X without adding alternatives

5 years ago.fvwmrc: Open mpv a bit to the left to allow bigger initial window
Oleg Broytman [Sat, 14 Jul 2018 19:55:43 +0000 (22:55 +0300)]
.fvwmrc: Open mpv a bit to the left to allow bigger initial window

5 years ago.vimrc: Extend listchars
Oleg Broytman [Fri, 29 Jun 2018 14:42:31 +0000 (17:42 +0300)]
.vimrc: Extend listchars

5 years ago.gitconfig: `exec git` to avoid an excessive `fork`
Oleg Broytman [Tue, 26 Jun 2018 18:07:19 +0000 (21:07 +0300)]
.gitconfig: `exec git` to avoid an excessive `fork`

5 years ago.mc/menu: Edit the file in gvim
Oleg Broytman [Sat, 26 May 2018 04:50:18 +0000 (07:50 +0300)]
.mc/menu: Edit the file in gvim

5 years agoUpgrade: http://phdru.name -> https://phdru.name
Oleg Broytman [Fri, 25 May 2018 07:45:52 +0000 (10:45 +0300)]
Upgrade: http://phdru.name -> https://phdru.name

5 years agobin/: Upgrade debian to D9 "stretch"
Oleg Broytman [Sat, 5 May 2018 00:31:21 +0000 (03:31 +0300)]
bin/: Upgrade debian to D9 "stretch"

Replace mplayer/gmplayer/smplayer with mpv.

5 years agobin/: Remove outdated PTL-related scripts
Oleg Broytman [Sat, 5 May 2018 00:30:17 +0000 (03:30 +0300)]
bin/: Remove outdated PTL-related scripts

5 years ago.mc/: Use djview to view djvu
Oleg Broytman [Fri, 4 May 2018 23:32:40 +0000 (02:32 +0300)]
.mc/: Use djview to view djvu

5 years ago.mc/: Upgrade debian to D9 "stretch"
Oleg Broytman [Fri, 4 May 2018 23:31:44 +0000 (02:31 +0300)]
.mc/: Upgrade debian to D9 "stretch"

Replace mplayer/gmplayer/smplayer with mpv.

5 years ago.mailcap: Give djview higher priority
Oleg Broytman [Fri, 4 May 2018 23:12:38 +0000 (02:12 +0300)]
.mailcap: Give djview higher priority

5 years ago.gitconfig: Add alias `dh` to run diff-highlight
Oleg Broytman [Sun, 29 Apr 2018 17:01:04 +0000 (20:01 +0300)]
.gitconfig: Add alias `dh` to run diff-highlight

5 years ago.fvwm/main.m4: Reorder menu items
Oleg Broytman [Tue, 24 Apr 2018 05:59:56 +0000 (08:59 +0300)]
.fvwm/main.m4: Reorder menu items

5 years ago.vimrc: Run `chmod` silently
Oleg Broytman [Fri, 20 Apr 2018 13:31:03 +0000 (16:31 +0300)]
.vimrc: Run `chmod` silently

5 years ago.vimrc: Don't use `execute` for fixed autocommands
Oleg Broytman [Fri, 20 Apr 2018 13:30:08 +0000 (16:30 +0300)]
.vimrc: Don't use `execute` for fixed autocommands

5 years ago.gitconfig: Allow force-push to local repositories
Oleg Broytman [Thu, 19 Apr 2018 22:14:04 +0000 (01:14 +0300)]
.gitconfig: Allow force-push to local repositories

6 years agoFix(.shellrc): Fix directory name: bash_completion -> bash-completion
Oleg Broytman [Mon, 9 Apr 2018 19:59:21 +0000 (22:59 +0300)]
Fix(.shellrc): Fix directory name: bash_completion -> bash-completion

6 years ago.fvwm/main.m4: Remove extra ruler line in menu
Oleg Broytman [Fri, 6 Apr 2018 22:03:43 +0000 (01:03 +0300)]
.fvwm/main.m4: Remove extra ruler line in menu

Comment out excessive Nop.

6 years ago.fvwm/main.m4: Remove MyRuLib
Oleg Broytman [Thu, 5 Apr 2018 22:01:25 +0000 (01:01 +0300)]
.fvwm/main.m4: Remove MyRuLib

Development of MyRuLib has stalled.

6 years ago.shellrc: Remove .Xauthority on exit from X
Oleg Broytman [Mon, 2 Apr 2018 23:26:19 +0000 (02:26 +0300)]
.shellrc: Remove .Xauthority on exit from X

6 years ago.xinitrc: Add X authorization for all host names
Oleg Broytman [Mon, 2 Apr 2018 23:21:31 +0000 (02:21 +0300)]
.xinitrc: Add X authorization for all host names

My notebook has notebook-eth and notebook-wifi names.
To seamlessly switch between them I need to allow both.

6 years agoinit.py: Refactor loop over term types
Oleg Broytman [Thu, 29 Mar 2018 18:42:29 +0000 (21:42 +0300)]
init.py: Refactor loop over term types

6 years ago.shellrc: Refactor `has_completion`
Oleg Broytman [Wed, 28 Mar 2018 17:51:54 +0000 (20:51 +0300)]
.shellrc: Refactor `has_completion`

6 years ago.vimrc: Optimize SetExecutableBit: fname is no longer used
Oleg Broytman [Mon, 26 Mar 2018 04:07:22 +0000 (07:07 +0300)]
.vimrc: Optimize SetExecutableBit: fname is no longer used

We use `au FileChangedShell <buffer>` syntax
instead of `au FileChangedShell fname`.

6 years ago.vimrc: Fix checktime/FileChangedShell
Oleg Broytman [Mon, 26 Mar 2018 04:03:51 +0000 (07:03 +0300)]
.vimrc: Fix checktime/FileChangedShell

When `checktime` is called in an autocommand
it doesn't trigger FileChangedShell immediately.
Instead it waits until the end of the autocommand.
So we have to remove FileChangedShell autocommand
when it's triggered, not inside SetExecutableBit function
called from an autocommand.

6 years ago.vimrc: Rename Xbit to ToggleXbit
Oleg Broytman [Mon, 26 Mar 2018 04:00:44 +0000 (07:00 +0300)]
.vimrc: Rename Xbit to ToggleXbit

6 years ago.vimrc: Check chmod just once
Oleg Broytman [Mon, 26 Mar 2018 03:59:48 +0000 (06:59 +0300)]
.vimrc: Check chmod just once

6 years ago.screenrc: Remove unused settings
Oleg Broytman [Thu, 22 Mar 2018 14:21:52 +0000 (17:21 +0300)]
.screenrc: Remove unused settings

They are probably outdated anyway.

6 years ago.screenrc: Allow virtual alternate screen
Oleg Broytman [Thu, 22 Mar 2018 14:21:20 +0000 (17:21 +0300)]
.screenrc: Allow virtual alternate screen

6 years ago.muttrc: Use mimedecode instead of mimedecode.py
Oleg Broytman [Fri, 16 Mar 2018 18:01:29 +0000 (21:01 +0300)]
.muttrc: Use mimedecode instead of mimedecode.py

`mimedecode.py` was split into `mimedecode` startup script
and `mimedecode` library.

6 years ago.fvwm/main.m4: Add a newline for gxmessage
Oleg Broytman [Tue, 13 Mar 2018 20:44:35 +0000 (23:44 +0300)]
.fvwm/main.m4: Add a newline for gxmessage

Remove option `-n` from `text-wrap.py` to add a newline in the text
for `gxmessage`. `gxmessage` now requires the last `\n`.

6 years ago.inputrc: Change key bindings
Oleg Broytman [Tue, 6 Mar 2018 16:37:10 +0000 (19:37 +0300)]
.inputrc: Change key bindings

Restore Up/Down behaviour to be prev/next history.
Make PgUp/PgDn behaviour to be prev/next search.

6 years agoAdd .vim/plugin/tmpwatch.vim - plugin to cleanup old files from ~/tmp/vim
Oleg Broytman [Tue, 6 Mar 2018 09:05:16 +0000 (12:05 +0300)]
Add .vim/plugin/tmpwatch.vim - plugin to cleanup old files from ~/tmp/vim

6 years agoStop using tmux: it no longer works with non-utf8 locales
Oleg Broytman [Tue, 6 Mar 2018 08:44:48 +0000 (11:44 +0300)]
Stop using tmux: it no longer works with non-utf8 locales

See https://github.com/tmux/tmux/issues/1211

Back to GNU screen then.

6 years agoUpdate configs after upgrading to Debian 9 "stretch"
Oleg Broytman [Tue, 6 Mar 2018 08:44:03 +0000 (11:44 +0300)]
Update configs after upgrading to Debian 9 "stretch"

6 years agoRemove bin/replace: Use `sed -i` instead
Oleg Broytman [Tue, 6 Mar 2018 08:42:39 +0000 (11:42 +0300)]
Remove bin/replace: Use `sed -i` instead

6 years ago.tmux.conf: Update to tmux 2.3 (Debian 9 stretch)
Oleg Broytman [Mon, 5 Mar 2018 01:21:56 +0000 (04:21 +0300)]
.tmux.conf: Update to tmux 2.3 (Debian 9 stretch)

6 years ago.muttrc: Update for Debian 9 "stretch"
Oleg Broytman [Sat, 24 Feb 2018 20:57:26 +0000 (23:57 +0300)]
.muttrc: Update for Debian 9 "stretch"

6 years agolib/config/gpg-agent-update-tty: Change gpg-connect-agent command line
Oleg Broytman [Tue, 30 Jan 2018 23:03:04 +0000 (02:03 +0300)]
lib/config/gpg-agent-update-tty: Change gpg-connect-agent command line

6 years ago.muttrc: Fix quoting in a multiline hook
Oleg Broytman [Thu, 11 Jan 2018 21:57:21 +0000 (00:57 +0300)]
.muttrc: Fix quoting in a multiline hook

6 years ago.xinitrc: Set mouse acceleration
Oleg Broytman [Sat, 30 Dec 2017 13:31:23 +0000 (16:31 +0300)]
.xinitrc: Set mouse acceleration

6 years ago.shellrc: Fix _cdgitpath_completion_loader name
Oleg Broytman [Wed, 13 Dec 2017 19:47:13 +0000 (22:47 +0300)]
.shellrc: Fix _cdgitpath_completion_loader name

6 years ago.shellrc: Split cdremote into cdgitpath
Oleg Broytman [Wed, 13 Dec 2017 19:37:05 +0000 (22:37 +0300)]
.shellrc: Split cdremote into cdgitpath

cdgitpath can now cd into a path in any config key.
cdremote performs cd to a path in a remote.

6 years ago.fvwm/main.m4: Iconify Firefox' 1st window instead of lowering
Oleg Broytman [Sun, 10 Dec 2017 19:33:51 +0000 (22:33 +0300)]
.fvwm/main.m4: Iconify Firefox' 1st window instead of lowering

6 years ago.procmailrc: Add core-workflow mailing list
Oleg Broytman [Wed, 22 Nov 2017 18:48:04 +0000 (21:48 +0300)]
.procmailrc: Add core-workflow mailing list

6 years ago.gitconfig: exec exec exec
Oleg Broytman [Fri, 10 Nov 2017 20:36:08 +0000 (23:36 +0300)]
.gitconfig: exec exec exec

6 years ago.muttrc: Restore more defaults
Oleg Broytman [Tue, 24 Oct 2017 19:57:06 +0000 (22:57 +0300)]
.muttrc: Restore more defaults

6 years ago.muttrc: Add header X-Skip-DKIM-Sig for known mailing lists
Oleg Broytman [Fri, 20 Oct 2017 15:49:54 +0000 (18:49 +0300)]
.muttrc: Add header X-Skip-DKIM-Sig for known mailing lists

The header is checked in exim to skip DKIM-signing messages
to mailing lists -- mail forwarded via lists have problems
with DKIM/DMARC and they usually sign messages themselves.

6 years ago.tmux.conf: Don't wait for [Esc]
Oleg Broytman [Tue, 17 Oct 2017 23:50:20 +0000 (02:50 +0300)]
.tmux.conf: Don't wait for [Esc]

Allow fast switching from insert mode to normal in vim.
Set (and export) environment variable SLOWTERM to override.

6 years ago.shellrc: Fix shell syntax
Oleg Broytman [Fri, 13 Oct 2017 17:23:11 +0000 (20:23 +0300)]
.shellrc: Fix shell syntax

Read completion files one by one.

6 years agoinit.py: Catch EOFError in myinput()
Oleg Broytman [Fri, 29 Sep 2017 13:14:48 +0000 (16:14 +0300)]
init.py: Catch EOFError in myinput()

6 years agopdbrc.py: Move global code into function init()
Oleg Broytman [Fri, 29 Sep 2017 13:14:05 +0000 (16:14 +0300)]
pdbrc.py: Move global code into function init()

6 years ago.tmux.conf: Improve copy mode bindings
Oleg Broytman [Thu, 31 Aug 2017 14:08:42 +0000 (17:08 +0300)]
.tmux.conf: Improve copy mode bindings

Use vi mode-keys. Add/fix vi-copy bindings.
Remove emacs-copy bindings.

6 years ago.tmux.conf: Change message
Oleg Broytman [Thu, 31 Aug 2017 14:08:11 +0000 (17:08 +0300)]
.tmux.conf: Change message

6 years ago.vimrc: Improve SetExecutableBit
Oleg Broytman [Fri, 25 Aug 2017 09:54:19 +0000 (12:54 +0300)]
.vimrc: Improve SetExecutableBit

Do not set/clear the executable bit if it's already set/clear.

6 years ago.vim/ftplugin/python.vim: Fix elseif syntax
Oleg Broytman [Fri, 25 Aug 2017 09:53:51 +0000 (12:53 +0300)]
.vim/ftplugin/python.vim: Fix elseif syntax

6 years ago.vimrc: Protect SetupEncoding from reloading unnamed buffer
Oleg Broytman [Fri, 25 Aug 2017 09:53:04 +0000 (12:53 +0300)]
.vimrc: Protect SetupEncoding from reloading unnamed buffer

6 years ago.gitconfig: Add tag.sort reminder
Oleg Broytman [Thu, 24 Aug 2017 18:12:31 +0000 (21:12 +0300)]
.gitconfig: Add tag.sort reminder

It's not compatible with 'git tags' alias.

6 years ago.shellrc: Get remote for cdremote from the current branch
Oleg Broytman [Sun, 20 Aug 2017 21:06:31 +0000 (00:06 +0300)]
.shellrc: Get remote for cdremote from the current branch

6 years ago.vim: Add SetExecutableBit based on Tip 212
Oleg Broytman [Sun, 20 Aug 2017 01:02:24 +0000 (04:02 +0300)]
.vim: Add SetExecutableBit based on Tip 212

6 years ago.vimrc: Change URLs
Oleg Broytman [Sun, 20 Aug 2017 01:01:36 +0000 (04:01 +0300)]
.vimrc: Change URLs

6 years ago.procmailrc: Fix Klez rule to avoid false positives
Oleg Broytman [Mon, 7 Aug 2017 10:14:11 +0000 (13:14 +0300)]
.procmailrc: Fix Klez rule to avoid false positives

Avoid recognizing .com TLD as .com file extension.

6 years agolib/python/init.py: Call parse_and_bind for libedit and readline
Oleg Broytman [Thu, 27 Jul 2017 21:56:14 +0000 (00:56 +0300)]
lib/python/init.py: Call parse_and_bind for libedit and readline

Just a reminder for now.

6 years ago.muttrc: Add mailing lists .*@vex.net (PyGreSQL)
Oleg Broytman [Thu, 27 Jul 2017 13:11:53 +0000 (16:11 +0300)]
.muttrc: Add mailing lists .*@vex.net (PyGreSQL)