Skip to content

Instantly share code, notes, and snippets.

; Keys
(global-set-key [M-left] 'windmove-left)
(global-set-key [M-right] 'windmove-right)
(global-set-key [M-up] 'windmove-up)
(global-set-key [M-down] 'windmove-down)
(global-set-key [f2] 'save-buffer)
; Settings
(global-hi-lock-mode 1)
(ido-mode 1)
" --- Global settings
set nocompatible
syntax on
set ts=4 sw=4 noet hls ai
set bs=indent,eol,start
set hi=100
set laststatus=2
set incsearch
" --- netrw settings
alias REGIONS_NAMES='aws ec2 describe-regions | jq ".Regions[].RegionName" -r'
alias TERMINATE='aws ec2 terminate-instances --instance-ids'
alias STOP='aws ec2 stop-instances --instance-ids'
alias START='aws ec2 start-instances --instance-ids'
alias MON_ENA='aws ec2 monitor-instances --instance-ids'
alias MON_DIS='aws ec2 unmonitor-instances --instance-ids'
RESIZE() {
aws ec2 modify-instance-attribute --instance-id "$1" --instance-type "{\"Value\": \"$2\"}"
}
DESC() {
@ilyash
ilyash / pipeline.censored.json
Created June 7, 2021 19:42
aws codepipeline get-pipeline --name XXX
{
"pipeline": {
"name": "sher2-pipeline",
"roleArn": "arn:aws:iam::00000000:role/sher2-us-west-2-pipeline",
"artifactStore": {
"type": "S3",
"location": "sher2-00000000-us-west-2-pipeline"
},
"stages": [
{
@ilyash
ilyash / aws-paginators.json
Created August 27, 2021 19:33
AWS pagination - naming of fields used for pagination
{
"shapes": {
"input_token=NextToken;limit_key=MaxResults;output_token=NextToken": 725,
"input_token=nextToken;limit_key=maxResults;output_token=nextToken": 305,
"input_token=Marker;limit_key=MaxRecords;output_token=Marker": 141,
"input_token=NextToken;limit_key=Limit;output_token=NextToken": 72,
"input_token=NextToken;output_token=NextToken": 68,
"input_token=nextToken;output_token=nextToken": 41,
"input_token=Marker;limit_key=MaxItems;more_results=IsTruncated;output_token=Marker": 27,
"input_token=nextToken;limit_key=limit;output_token=nextToken": 22,