Skip to content

Instantly share code, notes, and snippets.

@gzmask
gzmask / init.el
Last active November 2, 2023 22:25
emacs config
;;; This is only needed once, near the top of the file
(setq warning-minimum-level :emergency)
(defvar bootstrap-version)
(let ((bootstrap-file
(expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
(bootstrap-version 5))
(unless (file-exists-p bootstrap-file)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/raxod502/straight.el/develop/install.el"
@gzmask
gzmask / Makefile
Created March 11, 2010 21:18
OpenGL cross platform makefile
# Linux (default)
EXE = hello
LDFLAGS = -lGL -lGLU -lglut
# Windows (cygwin)
ifeq ($(OS), "Windows_NT")
EXE = hello.exe
LDFLAGS = -lopengl32 -lglu32 -lglut32
endif
@gzmask
gzmask / surfingkey.js
Last active January 27, 2022 06:30
surfingkeys config
//gzmask's remapping of the keys
api.unmap('B');
api.unmap('F');
api.cmap('<Ctrl-j>', '<Tab>');
api.cmap('<Ctrl-k>', '<Shift-Tab>');
api.map('J', 'E');
api.map('K', 'R');
@gzmask
gzmask / 3d model csg data driven
Last active June 25, 2020 18:23
3d model csg
{:entities
[{:type union
:entities [{:type :sphere
:diameter 6
:transformations {:translate {:x 6}
:rotate-x 1}}
{:type :cube
:width 10
:length 10
:transformations {:scale {:size 0.5}}}]}
;; -*- mode: emacs-lisp -*-
;; This file is loaded by Spacemacs at startup.
;; It must be stored in your home directory.
(defun dotspacemacs/layers ()
"Configuration Layers declaration.
You should not put any user code in this function besides modifying the variable
values."
(setq-default
;; Base distribution to use. This is a layer contained in the directory
@gzmask
gzmask / cVimrc
Last active June 19, 2017 21:51
cVimrc
" Settings
set nohub
set nosmoothscroll
set noautofocus "The opposite of autofocus; this setting stops sites from focusing on an input box when they load
set typelinkhints
let searchlimit = 10
let scrollstep = 100
let barposition = "bottom"
let hintcharacters = "asdfgqwertzxcvb1234"
let completionengines = ["google", "amazon", "imdb", "dogpile"]
@gzmask
gzmask / .tmux.conf
Last active June 14, 2017 18:08
.tmux.conf
set -g base-index 1
set -g default-terminal screen-256color
set -g status-keys vi
set -g history-limit 10000
set -g mouse on
set -sg escape-time 0
setw -g mode-keys vi
setw -g monitor-activity on
unbind-key j
# source this file in .bashrc
# shortcuts
alias v=/usr/bin/nvim
#alias e="/usr/local/bin/emacs-25.1 --insecure&"
function e () { /usr/local/bin/emacs-25.1 --insecure "$1" & }
alias w="cmd.exe /c start"
alias gui-start="/mnt/c/Program\ Files/VcXsrv/vcxsrv.exe :0 -ac -terminate -lesspointer -multiwindow -clipboard -wgl&"
alias gui-stop="cmd.exe /c taskkill /IM vcxsrv.exe /F"
{
"alloc": {
"gzmask2cbd23b783741e8d7fcf51e459b4gzmask": {
"balance": "1606938044258990275541962092341162602522202993782792835301376"
},
"gzmask9544a56c530d868e4bfbacb17231gzmask": {
"balance": "1606938044258990275541962092341162602522202993782792835301376"
}
},
"nonce": "0x000000000000002a",
set gdefault
" colorscheme
set cuc cul
hi CursorColumn ctermbg=17
hi CursorLine cterm=none ctermbg=17
if has("gui_running")
colorscheme torte
set transparency=15
endif