Commit Graph
100 Commits
Author SHA1 Message Date
artem 1b68b75005 Cleanup .gitconfig, add source.d.g.com 2018-11-23 19:12:09 +01:00
artem a0ef1275e0 Print the number of arguments to myargv 2018-11-17 16:42:20 +01:00
artem 8a30df3c59 Update dev-docker alias for the latest image 2018-11-17 16:03:44 +01:00
artem 44db77f2f0 Remove docker-clean custom script
$ docker system prune
2018-11-07 09:17:18 +01:00
artem 6955d37eef Mount package caches in dev-docker 2018-11-05 21:55:22 +01:00
artem 5e574fb06c Add dev-docker command 2018-11-05 17:44:15 +01:00
artem 6b69062978 Add .curlrc for measuring timing with cURL
https://blog.cloudflare.com/a-question-of-timing/
2018-10-19 14:26:10 +02:00
artem 74dcd21ab3 Set ANDROID_HOME when available 2018-10-08 10:05:48 +02:00
artem bf9a2232e8 Source .bashrc in backup-home
For 'gsutil' and 'firebase' commands availability
2018-10-08 10:04:19 +02:00
artem 31e5d05805 Start ssh-agent only in interactive sessions 2018-09-23 15:56:55 +02:00
artem dc2fea5cd5 Bump SSH ConnectTimeout for sloooooooooow networks 2018-09-04 03:25:03 +02:00
artem abf9152328 Remove androidEmulatorLauncher plugin (flutter) 2018-08-06 08:18:35 -07:00
artem 15daf0d6ee Remove vim-go (vscode) and vim-gitgutter (unused) 2018-08-05 15:12:53 -07:00
artem 9beac9247d Increase SSH connect timeout 3s -> 5s 2018-08-03 06:19:05 -07:00
artem f5c10bd1ef git submodule foreach --recursive git pull origin master 2018-07-31 19:25:35 +02:00
artem 4f83517971 Add VSCode settings 2018-07-31 19:24:58 +02:00
artem eef37b5466 Create Trash file so the files delete permanently 2018-07-31 19:23:04 +02:00
artem a2a9431350 Backup Firebase if needed 2018-07-21 10:24:31 +02:00
artem 5a5aa908b8 Backup: pass bucket name on the command line 2018-07-21 10:20:03 +02:00
artem d85d782b17 Remove unused git aliases, add one useful 2018-07-02 08:33:46 +02:00
artem 02bb1aff04 Configure fonts (apt install fonts-cros*) 2018-06-20 18:52:42 +02:00
artem e9e28c52a2 Improve PATH handling in .bashrc 2018-06-16 18:13:03 +02:00
artem 8ccf9dd494 Prevent wine from hijacking file associations! 2018-05-27 13:01:55 +02:00
artem afa00b132c git submodule foreach --recursive git pull origin master 2018-05-13 18:20:54 +02:00
artem 44efdd39f3 Add Dart plugin (syntax highlight) 2018-02-23 22:05:43 +01:00
artem b6618cf809 Ignore vagrant VMs 2018-02-11 21:56:36 +01:00
artem 531ea0b0f6 Do not backup VMs (too heavy) 2018-02-11 21:46:42 +01:00
artem 61abbea7e8 Kill ssh-agent on exit (if started) 2018-02-09 18:59:05 +01:00
artem 006e6a4fc4 git submodule foreach --recursive git pull origin master 2018-01-23 20:12:54 +01:00
artem dc4a2be3b9 First try at adding back ssh-agent autostart 2018-01-23 20:12:11 +01:00
artem 12c959dfc2 Auto-add keys to ssh-agent (since openssh 7.2)
http://www.openssh.com/txt/release-7.2
2018-01-23 19:54:22 +01:00
artem eb7fb87e71 Add groovy and json ftplugin config 2017-12-21 22:20:04 +01:00
artem c875493fac Add script to reclaim unused Docker space 2017-12-17 21:06:44 +01:00
artem ca48415e5e Vim reconfig 2017-12-17 15:24:29 +01:00
artem 9978914b4d Backup: do not store unnecessary files
* "build" is a Gradle output directory
* node_modules, bower_components should be untouched
* .gradle has cached dependencies
2017-11-22 09:35:13 +01:00
artem 9190982940 Add pip bin to PATH 2017-11-20 00:22:44 +01:00
artem c606ac1d03 Add backup-home script 2017-11-05 17:43:22 +01:00
artem 650f234a2b vind = find + vim 2017-11-05 13:07:06 +01:00
artem 4720bebdd7 Cinnamon -> MATE
Too high CPU usage, too high RAM usage. Occasional hangs.
2017-10-08 11:10:18 +02:00
artem bd7717032b Fix shelltitle for screen-256color 2017-09-17 17:31:40 +02:00
artem 2bf7e7c373 Add Android Sdk to PATH 2017-09-02 16:19:33 +02:00
artem 3dd388b5b6 git submodule foreach --recursive git pull origin master 2017-09-02 10:16:45 +02:00
artem 8087e8fba2 Direct npm install -g into home folder 2017-08-31 19:14:49 +02:00
artem d8e8295883 Add alias for youtube-dl 2017-08-20 22:56:13 +02:00
artem ec900d6583 OSC-52 support for vim
Copy into system clipboard of the terminal (ssh client) from
vim on the server without X11. Magic!
2017-06-10 14:10:04 +02:00
artem ae93924e40 Improve 256color support for screen/vim 2017-06-09 23:20:06 +02:00
artem ba026eff00 .bashrc improvements
* fix bug with command ending in "%" eating its output
  (also get rid of title() function in favor of shelltitle)
* not using qiv, svn, pacman anymore
2017-05-19 06:08:14 +02:00
artem 9fd2f89eab Show tags and signatures on 'git lg' 2016-12-16 10:23:03 +01:00
artem 68ba0aa6ee Set gometalinter command to run 2016-10-08 18:35:24 +02:00
artem 85896837bc Remove duplicates from $PATH 2016-10-08 18:35:08 +02:00
artem a29746134e vim colors: finally fix the autocomplete menu 2016-10-06 13:36:54 +02:00
artem fc6a70c5b1 Versionize Chrome Remote Desktop config 2016-10-06 10:46:08 +02:00
artem 58617b0257 screen: Alt for window management 2016-07-31 14:59:58 +02:00
artem c8481834f9 mosh-cleanup-by-idle 2016-07-31 14:15:46 +02:00
artem adf838d3d4 git submodule foreach --recursive git pull origin master 2016-07-22 06:57:10 +02:00
artem 449fe9eaac vim: java: 100 char line length limit 2016-07-22 06:56:42 +02:00
artem 41d0b9dc22 Add vim-javascript plugin for JS indentation 2016-06-11 14:58:09 +02:00
artem a5f3cf3e8b git submodule foreach --recursive git pull origin master 2016-05-23 13:12:53 +02:00
artem c7741961f4 bash: use long WD (\w), ellipsise with DIRTRIM 2016-05-23 13:12:04 +02:00
artem 56f303b8a1 Fix command in terminal title 2016-05-19 11:38:27 +02:00
artem 9f38210564 Bump history size 2016-05-19 11:30:50 +02:00
artem 94827a5add bash: arrows: prompt for already typed command 2016-05-19 11:30:23 +02:00
artem 6463d69826 Switch BROWSER to google-chrome 2016-05-19 11:21:23 +02:00
artem 66941afdb8 Add git branch to prompt 2016-05-13 20:14:57 +02:00
artem eb208eb3c4 Add mosh-cleanup to kill old sessions 2016-05-11 18:23:28 +02:00
artem 9ef09dee51 git fetch: always prune 2016-05-11 17:30:35 +02:00
artem 23371bef2c git submodule foreach --recursive git pull origin master 2016-05-05 21:56:43 +02:00
artem 9b82792f45 Remove bell after each bash command 2016-05-05 21:55:55 +02:00
artem 9aadb15fe5 vim: long lines for data and YAML 2016-05-05 21:45:47 +02:00
artem 1868e34696 Revert "Don't start screen when running in mosh"
This reverts commit b2f83b4c0f.
2016-04-30 09:38:24 +02:00
artem 4f28dc738a vim: unlikely that I'll ever have local clipboard 2016-04-28 11:14:12 +02:00
artem b2f83b4c0f Don't start screen when running in mosh 2016-04-28 11:13:51 +02:00
artem 3477c42e10 git submodule foreach --recursive git pull origin master 2016-04-15 14:14:35 +02:00
artem acd34a83a2 vim: source ~/.vimrc_local if exists 2016-02-23 14:30:04 +01:00
artem 232e31f2dd colordiff: use git diff powers, but not git tree 2016-02-19 17:28:41 +01:00
artem 9338ddedd5 screen: always use the newest ssh auth sock 2016-02-19 16:55:39 +01:00
artem 74cd445bdc Save history after each command 2016-02-19 16:52:48 +01:00
artem 5b0a9abea1 OverLength: highlight on 81th column 2016-02-06 16:53:09 +01:00
artem 3d2f9fc7ab Highlight oversized lines (>80 all, >100 .go) 2016-02-05 18:40:40 +01:00
artem 54beebe3e5 Remove DISABLE_AUTO_TITLE (unused) 2016-02-05 18:30:46 +01:00
artem 44e6abbdea Show both committer & author in 'git log' 2016-01-24 10:48:23 +01:00
artem c9bf320f14 colordiff.pl -> git diff 2016-01-07 12:22:26 +01:00
artem cf368d2faf git submodule foreach --recursive git pull origin master 2016-01-04 23:02:22 +01:00
artem 34d082ea60 .bashrc: bind only in interactive mode 2016-01-04 20:33:52 +01:00
artem ecb320211b PATH: put $HOME/bin before $PATH
Apparently having colorgcc in $HOME/bin doesn't help when it's being
ignored.
2015-12-29 23:04:04 +01:00
artem f822672f24 Remove personal bits from .gitconfig / .bashrc
As a courtesy for those who reuse my configs, and don't want my avatar
to be displayed next to their commits on GitHub :)

Now, in .bashrc_local, you have to do the following:

export GIT_COMMITTER_NAME='Lorem Ipsum'
export GIT_COMMITTER_EMAIL='dolor@sit.amet'
export GIT_AUTHOR_NAME="$GIT_COMMITTER_NAME"
export GIT_AUTHOR_EMAIL="$GIT_COMMITTER_EMAIL"

or similar.
2015-12-28 21:36:47 +01:00
artem 10de01cdc8 git submodule foreach --recursive git pull origin master 2015-12-28 21:26:58 +01:00
artem 2c99a3dfe5 readelf: do not truncate to 80c 2015-12-26 17:15:13 +01:00
artem 4f164c6602 Disable mouse
Who needs mouse in vim?
(and it's now quite useful for copy-n-paste in Secure Shell Chrome ext)
2015-12-24 23:43:32 +01:00
artem 6e0585a790 Disable shortcuts that I no longer use
Some of them are confusing (such as ^W, which is used to type window
commands).
Some are not used anymore because F1-F12 keys are either not present
(Chromebook) or usefully bound to other actions (backlight, sound
control etc).
Others are not compatible with some platforms and it's so damn hard to
properly disable system shortcuts, such as Ctrl+Up in Macbook.

Using vim commands looks prettier with every platform switch :)
2015-12-24 23:24:25 +01:00
artem 56caf06a2b Remove upload() (deprecated) 2015-12-18 17:15:56 +01:00
artem 59f80be105 strace: default follow child, str size 1024 2015-12-11 15:49:09 +01:00
artem 514e4ea936 bash: scroll through autocomplete with Tab 2015-12-09 17:15:17 +01:00
artem 7d8bd59634 Quote $PAGER in ag 2015-12-08 10:23:35 +01:00
artem 083959115a Ignore locally installed fonts 2015-12-08 10:23:22 +01:00
artem 2906c274cf Keep the .vim/undo directory 2015-12-08 10:23:04 +01:00
artem 8516591dd1 git submodule foreach --recursive git pull origin master 2015-12-08 09:15:07 +01:00
artem 4d77e9df59 Group shopts together, add history options 2015-12-08 09:14:02 +01:00
artem 9913ac8754 Bash: fix prompt and enable autocd
Prompt fix: see http://tldp.org/HOWTO/Bash-Prompt-HOWTO/nonprintingchars.html
2015-12-06 10:26:33 +01:00
artem c8837c6556 Put $PWD into window/tab title 2015-12-05 15:25:34 +00:00