Skip to content

Instantly share code, notes, and snippets.

@enisozgen
enisozgen / global-emacs-turkish-correct-buffer.sh
Last active December 26, 2023 09:56
ingilizce klavye ile yazılmış türkçe kelimeleri doğru yazmaya yarayan script
#!/bin/bash
# 1. Run `bash global-emacs-turkish-correct-buffer.sh` from rofi or set some keybinding for this command
# More info
# https://github.com/emres/turkish-mode
# http://denizyuret.blogspot.com/2006/11/emacs-turkish-mode.html
function global-emacs-turkish-correct-buffer
{
@enisozgen
enisozgen / regulex-query.sh
Created September 10, 2021 08:27
visualize your regular expression easily on your browser
#!/bin/sh
# https://unix.stackexchange.com/a/152025/457201
# 1 . Usage copy the regular expression which is hard to understand
# 2. Run `sh regulex.query.sh`
mk_regulex_query() {
url_encode() {
# http://stackoverflow.com/a/298258/3541063
#!/usr/bin/env zsh
# _ _
# __ _| | _____ _ _ ___ _______| |__
# \ \/ / |/ / _ \ | | / __| |_ / __| '_ \
# > <| < __/ |_| \__ \_ / /\__ \ | | |
# /_/\_\_|\_\___|\__, |___(_)___|___/_| |_|
# |___/
last_class="none"
current_map=default
@enisozgen
enisozgen / smart_navi.zsh
Created April 3, 2021 14:37
Some additional features for navi
#!/usr/bin/env zsh
# Some additional features on top of navi command
# https://github.com/denisidoro/navi
# How it works
# https://i.imgur.com/CM0Io4j.gif
# works with zsh
@enisozgen
enisozgen / vimium-additional-keys.conf
Last active December 28, 2020 09:27
Additional key definitions for vimium
# About vimium https://github.com/philc/vimium
# Tab move next or previous right hand
map J nextTab
map K previousTab
# Tab move next or previous for left hand
map e nextTab
map r previousTab
@enisozgen
enisozgen / n8n-error.js
Created August 3, 2020 07:21
Share n8n error file related with issue.
{
"name": "ReportError",
"nodes": [
{
"parameters": {},
"name": "Start",
"type": "n8n-nodes-base.start",
"typeVersion": 1,
"position": [
-480,
@enisozgen
enisozgen / stackoverflow-colors.css
Created February 25, 2020 19:05
A little snippet which changes stackoverflow UI by looking tags for more http://en.enisozgen.com/do-not-display-unnecessary-stackoverflow-tags
.tagged-ignored {
display: none;
}
.tagged-interesting {
background-color: #ff76508c;
}
@enisozgen
enisozgen / smart-shift-hydra.el
Created February 3, 2020 22:48
move text or region
;; https://github.com/hbin/smart-shift
;; Another text moving package which works well.
;; Easily you can shift region or current line.
;; Usage 1: Go to line call the function move it with h,j,k,l
;; Usage 2: Select the region than move them via h,j,k,l
;; Known bug If you select via V command it behaves so weird.
# Create pull request from your branch to target branch
# USAGE
# Switch for branch you want to make Pull request
# bash create_pr_from_cli.sh <target_branch> <OPTIONAL_pr_message>
# Limitation one script allows you to make PR for one repository.
# You can change this easily.
# TODO
PROJECTNAME="ProjectName"
;; 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 ()