# HG changeset patch # User Oleksandr Gavenko # Date 1312013566 -10800 # Node ID 1f5fbfd5f6f4bcd11bafeb7b9020ba8dfdfa12b2 # Parent 497a1ccad68424f55fb3421aa09fbfb74364f6a2# Parent 5c4da94f3f35331b6b2930401ca043156cf4972d merged diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .bashrc --- a/.bashrc Wed Jul 27 14:51:19 2011 +0300 +++ b/.bashrc Sat Jul 30 11:12:46 2011 +0300 @@ -133,3 +133,39 @@ export INFOPATH=$INFOPATH:~/usr/share/info: fi +################################################################ +# Completion. + +# user commands see only users +complete -u su passwd write chfn groups slay w sux + +# bg completes with stopped jobs +complete -A stopped -P '"%' -S '"' bg + +# other job commands +complete -j -P '"%' -S '"' fg jobs disown + +# readonly and unset complete with shell variables +complete -v readonly unset + +# set completes with set options +complete -A setopt set + +# shopt completes with shopt options +complete -A shopt shopt + +# helptopics +complete -A helptopic help + +# unalias completes with aliases +complete -a unalias + +# bind completes with readline bindings (make this more intelligent) +complete -A binding bind + +# type and which complete on commands +complete -c command type which + +# builtin completes on builtins +complete -b builtin + diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .hgrc --- a/.hgrc Wed Jul 27 14:51:19 2011 +0300 +++ b/.hgrc Sat Jul 30 11:12:46 2011 +0300 @@ -9,10 +9,13 @@ ignore = ~/.hgignore [defaults] -log = -v +log = -v -f incoming = -v outgoing = -v +[merge-tools] +emacs.args = -q --eval "(ediff-merge-with-ancestor \"$local\" \"$other\" \"$base\" nil \"$output\")" + [web] encoding = utf-8 diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .inputrc --- a/.inputrc Wed Jul 27 14:51:19 2011 +0300 +++ b/.inputrc Sat Jul 30 11:12:46 2011 +0300 @@ -61,6 +61,17 @@ "\C-w": kill-region "\M-w": copy-region-as-kill +# Ctrl+Left/Right to move by whole words. +"\e[1;5C": forward-word +"\e[1;5D": backward-word +# Same with Shift pressed. +"\e[1;6C": forward-word +"\e[1;6D": backward-word + +# Ctrl+Backspace/Delete to delete whole words. +"\e[3;5~": kill-word +"\C-_": backward-kill-word + # Local Variables: # mode: shell-script # fill-column: 78 diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .minttyrc --- a/.minttyrc Wed Jul 27 14:51:19 2011 +0300 +++ b/.minttyrc Sat Jul 30 11:12:46 2011 +0300 @@ -1,49 +1,52 @@ ; -*- mode: conf -*- -[Looks] ForegroundColour=0,0,0 BackgroundColour=255,255,255 CursorColour=165,42,42 -; Block (0), Underscore (1), Line (2) -CursorType=0 +; Block, Underscore, Line. +CursorType=Block +CursorBlinks=yes -CursorBlinks=1 +; Off, Low, Medium, High, Glass (>= Vista only). +Transparency=Low +OpaqueWhenFocused=yes -[Text] ; 'Lucida Console' and 'Courier New' are the best fixed width font under Windows. ; Nice looks and support large amount of chars. Font=Courier New -; If 0 set default font to normal, if 1 set default font to bolt. -FontIsBold=0 -; 0 force use bold font for bold char. -BoldAsBright=0 +BoldAsFont=yes FontHeight=10 +AllowBlinking=no -FontQuality=0 +FontSmoothing=None -[Keys] -AltSendsESC=0 -BackspaceSendsBS=0 +BackspaceSendsBS=no +; Enable Ctrl+Ins and Shift+Ins. +ClipShortcuts=yes ; Disable Windows Alt+Space and Alt+Enter shortcuts. -WindowShortcuts=0 +WindowShortcuts=no +; Disable Ctrl+TAB and Ctrl+Shift+TAB shortcuts for use in screen(1). +SwitchShortcuts=no ; Enable font zooming shortcuts Ctrl+plus/minus/zero. -ZoomShortcuts=1 -; ScrollMod=1 +ZoomShortcuts=yes +; Shift, Ctrl, Alt, Off. +ScrollMod=Shift -[Mouse] +CopyAsRTF=yes + ; Use mouse copy on select like in X window. -CopyOnSelect=1 +CopyOnSelect=yes +ClicksPlaceCursor=no +RightClickAction=menu -[Output] -BellSound=0 +BellSound=no Term=xterm-256color Answerback= -[Window] Columns=120 Rows=40 -Scrollbar=1 +Scrollbar=right ScrollbackLines=10000 -ConfirmExit=1 +ConfirmExit=yes diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .screenrc --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.screenrc Sat Jul 30 11:12:46 2011 +0300 @@ -0,0 +1,5 @@ + +# Ctrl+Tab and Ctrl+Shift+Tab to switch session in GNU Screen. +bindkey "^[[1;5I" next +bindkey "^[[1;6I" prev + diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .vimrc --- a/.vimrc Wed Jul 27 14:51:19 2011 +0300 +++ b/.vimrc Sat Jul 30 11:12:46 2011 +0300 @@ -63,6 +63,13 @@ set ruler +" When you type the first tab hit will complete as much as possible, the +" second tab hit will provide a list, the third and subsequent tabs will cycle +" through completion options so you can complete the file without further +" keys. +set wildmode=longest,list,full +set wildmenu + " Local Variables: " mode: fundamental " comment-start: "\"" diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 .wgetrc --- a/.wgetrc Wed Jul 27 14:51:19 2011 +0300 +++ b/.wgetrc Sat Jul 30 11:12:46 2011 +0300 @@ -5,3 +5,7 @@ # specifying `--dns-timeout', `--connect-timeout', and # `--read-timeout', all at the same time. timeout = 10 + +# Turn on recognition of the (non-standard) `Content-Disposition' header. +content_disposition = on + diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 LICENSE --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/LICENSE Sat Jul 30 11:12:46 2011 +0300 @@ -0,0 +1,12 @@ +All files from gavenkoa-skel project under public domain if this +term applicable in your national low. + +In other cases I allow do anything you want with this files. + +NOTE: Some international/national lows preserve some inalienable +rights for authors like: + + * XXX + +Be careful! + diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 Makefile --- a/Makefile Wed Jul 27 14:51:19 2011 +0300 +++ b/Makefile Sat Jul 30 11:12:46 2011 +0300 @@ -13,7 +13,7 @@ endif OVERRIDDEN_ITEMS = \ - .inputrc .minttyrc .Xdefaults .xinitrc .xserverrc \ + .inputrc .minttyrc .Xdefaults .xinitrc .xserverrc .screenrc \ .bashrc .vimrc .ssh \ .mailsign .tidy \ .hgrc .hgignore .bazaar .gitconfig .gitignore \ diff -r 5c4da94f3f35 -r 1f5fbfd5f6f4 README --- a/README Wed Jul 27 14:51:19 2011 +0300 +++ b/README Sat Jul 30 11:12:46 2011 +0300 @@ -1,10 +1,18 @@ --*- mode: outline; coding: utf-8 -*- +.. -*- mode: rst; coding: utf-8 -*- +.. rst2html.py README README.html -* How install? +============================== + gavenkoa personal dot-files. +============================== +.. content:: + +How install. +============ $ make install -** Tidy. +Tidy. +----- To enable Tidy config set HTML_TIDY env var: @@ -12,15 +20,19 @@ ... HTML_TIDY = ~/.tidy -* Structure. +Structure. +========== .mailsign signature for mail .tidy config for Tidy -* Tips. +Tips. +===== -** Cygwin ssh. +Cygwin ssh. +----------- To point Cygwin ssh to your $HOME edit /etc/password for your user. +