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