This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; For more check my blog http://en.enisozgen.com/ansible-surround/ | |
;; Surroun with quotes and curly brackets | |
;; evil-surround-edit: | |
;; SPC s h converts: item --> {{ item }} | |
;; SPC s H converts: item --> "{{ item }}" | |
(add-hook 'yaml-mode-hook (lambda () |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Works as famous command which is exist in simple.el | |
# https://github.com/emacs-mirror/emacs/blob/cbc10ec71e9f189e8d6fd5c6927aec4872e0fd96/lisp/simple.el#L957 | |
# + Feature that I implement for function is you can select text as region than it will delete spaces if it's more than 1. | |
# - Feature: Base function allows you leave (n)Space I don't need this, so it is not exist. | |
(defun just-one-space-region (begin end) | |
"Deletes whitespaces for selected region if they more than one" | |
(interactive "r") | |
(if (use-region-p) | |
(save-excursion |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Works as famous command which is exist in simple.el | |
# https://github.com/emacs-mirror/emacs/blob/cbc10ec71e9f189e8d6fd5c6927aec4872e0fd96/lisp/simple.el#L957 | |
# + Feature that I implement for function is you can select text as region than it will delete spaces if it's more than 1. | |
# - Feature: Base function allows you leave (n)Space I don't need this, so it is not exist. | |
(defun just-one-space-region (begin end) | |
"Deletes whitespaces for selected region if they more than one" | |
(interactive "r") | |
(if (use-region-p) | |
(save-excursion |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://github.com/jhawthorn/fzy | |
# I have just discovered what is fzy. I created helpful functions that helps to edit or navigte directories at the light of speed | |
# I'm agree with you that function could be more simple :) | |
# Use the force wisely | |
alias git-root='cd $(git rev-parse --show-toplevel)' | |
# Change directory and don't show hidden directories like .git in the git repository | |
function cdinproject() { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; Auto upper case or camel case AWS related acronyms and words | |
;; stop asking whether to save newly added abbrev when quitting emacs | |
(setq save-abbrevs nil) | |
;; org-hook | |
(add-hook 'org-mode-hook (lambda () (abbrev-mode 1))) | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(setq enis-highlight-symbol-packages | |
'( | |
highlight-symbol | |
)) | |
(defun enis-highlight-symbol/init-highlight-symbol () | |
(use-package highlight-symbol | |
:config | |
(setq highlight-symbol-idle-delay 0.01) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Example which shows how to reach nested ansible variable which is partially different. | |
# Run that plabook with ansible-playbook -e "env=test" ansible-nested-variable.yml | |
--- | |
# | |
- hosts: localhost | |
connection : ssh | |
gather_facts: no | |
vars: | |
cidr_blocks: | |
vpc_production_cidr_block: "10.10.0.0/28" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
;; Few changes to https://github.com/abo-abo/hydra/wiki/Git-gutter | |
(defhydra hydra-git-gutter (:body-pre | |
(save-buffer) | |
(git-gutter-mode 1) | |
:hint nil | |
:color blue) | |
" | |
Git gutter: | |
_n_: next hunk _s_tage hunk _u_ndo _r_edo _q_uit | |
_p_: previous hunk _R_evert hunk ^ ^ _Q_uit and deactivate git-gutter |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
; I don't know where I stole it but it works well | |
(defun open-terminal-pop-project-root () | |
(interactive) | |
(do-applescript | |
(format " | |
tell application \"iTerm 2\" | |
tell current window | |
tell current session | |
write text \"cd %s\" | |
end tell |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Shows all volumes of any environment | |
REGION='us-east-1' | |
VOLUMES=$(aws ec2 describe-instances --region=$REGION --query 'Reservations[*].Instances[*].BlockDeviceMappings[*].Ebs' --filter "Name=tag:Environment,Values=Uat" --output text | awk '{print($4)}') | |
echo "Your volumes $VOLUMES" | |
for VOLUME in $VOLUMES |