Skip to content

Instantly share code, notes, and snippets.

export EDITOR='nvim'
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="risto"
plugins=(git gitignore systemd)
source $ZSH/oh-my-zsh.sh
bindkey -v
bindkey ^O vi-cmd-mode
@ryanzyy
ryanzyy / config
Last active April 1, 2020 01:34
i3 config
set $super Mod4
set $alt Mod1
# composite manager
exec --no-startup-id picom -b
# set font
font pango: Noto Sans 8
# Use Mouse+$super to drag floating windows to their wanted position
@ryanzyy
ryanzyy / .vimrc
Last active March 27, 2020 10:06
vimrc
" ------ Plug ----- {{{
call plug#begin('~/.vim/plugged')
Plug 'tpope/vim-fugitive' " IDE - Git
Plug 'ludovicchabant/vim-gutentags' " IDE - Ctags
Plug 'dracula/vim', {'as': 'dracula'} " IDE - Color
Plug 'junegunn/fzf' " IDE - Directory
Plug 'junegunn/fzf.vim' " IDE - Directory
Plug 'scrooloose/nerdtree' " IDE - Directory
Plug 'mileszs/ack.vim' " IDE - Find
@ryanzyy
ryanzyy / .tmux.conf
Last active October 17, 2018 15:02
Tmux Config
set -g default-terminal "screen-256color"
set-window-option -g mode-keys vi
set -g default-terminal 'tmux-256color'
set -as terminal-overrides ',xterm*:Tc:sitm=\E[3m'

Configure msys2

pacman -S base-devel mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake

Clone VIM

git clone https://github.com/vim/vim --depth=1

Modify src\Make_ming.mak

OLE=yes
GUI=yes
@ryanzyy
ryanzyy / prime.js
Created March 9, 2017 08:10
Get Prime Numbers using JavaScript Generator [ECMAScript]
function* from(i) { while (true) { yield i; i++; } }
function* genFilter(gen, cond) {
for (let e of gen) { if (cond(e)) yield e; }
}
function* prime(gen) {
let head = gen.next().value;
yield head;
yield* prime(genFilter(gen, (x) => x % head !== 0));
rd %temp% /s /q
md %temp%
Sketchup.send_action('showRubyPanel:')
$m = Sketchup.active_model
$s = Sketchup.active_model.selection
$v = Sketchup.active_model.active_view
$c = Sketchup.active_model.active_view.camera
def dcross(*a)
opt = a.last.is_a?(Hash) ? a.pop : {}
new_group = $m.entities.add_group
@ryanzyy
ryanzyy / vbox_port.rb
Created February 10, 2015 10:04
vbox port forwarding
vbox_manger = 'C:\Program Files\Oracle\VirtualBox\VBoxManage.exe'
(8000..8100).each do |p|
`"#{vbox_manger}" modifyvm "local-ubuntu" --natpf1 "port #{p},tcp,,#{p},,#{p}"`
end
#delete:
# `"#{vbox_manger}" modifyvm "local-ubuntu" --natpf1 delete "port #{p}"
@ryanzyy
ryanzyy / find_puts
Created February 10, 2015 00:21
find_all_puts_not_in_comment
# need ack
ack --ruby '^\s{0,}.*\sputs.*$' | sed -E 's/^(.*:\s*#.*$)//g'