You need at least WeeChat 2.8-dev
Enable mouse
/mouse enable
# sourcing this file will define a bash functions that | |
# tries to run subsequent calls to emacs with 24 bit color. | |
# | |
# It sets TERM=xterm-emacs-leg if | |
# - we've created a user-local terminfo record for xterm-emacs-leg, and | |
# - we're using iTerm2 or something has set COLORTERM=truecolor | |
# | |
# This will cause emacs to use 24 bit color only when it will work, | |
# inside or outside of tmux. I haven't found a way to auto-detect Blink.sh yet. | |
# |
penelope = with pkgs; python3Packages.buildPythonPackage rec { | |
pname = "penelope"; | |
version = "3.1.3.0"; | |
src = python3Packages.fetchPypi { | |
inherit pname version; | |
sha256 = "0vicjkxhi8ncwgfnicc02xvww7idam0jikry878rsdgi9x30vkbl"; | |
}; | |
buildInputs = [ python3Packages.lxml python3Packages.marisa-trie ]; |
############### | |
## oh-my-zsh ## | |
############### | |
# To install: | |
# curl -Lo install.sh https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh | |
# sh install.sh | |
# or | |
# sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" | |
# ohmyzsh will create a ~/.zshrc that blows away my symbolic link to | |
# ~/elisp/zsh/zshrc. I have to remove that and then recreate the symbolic link: |
noaliases off | |
allexport off | |
noalwayslastprompt off | |
alwaystoend on | |
appendcreate off | |
noappendhistory off | |
autocd on | |
autocontinue off | |
noautolist off | |
noautomenu off |
## ZSH Options | |
# http://zsh.sourceforge.net/Doc/Release/Options.html | |
# Changing Directories | |
# http://zsh.sourceforge.net/Doc/Release/Options.html#Changing-Directories | |
setopt auto_cd # if a command isn't valid, but is a directory, cd to that dir | |
setopt auto_pushd # make cd push the old directory onto the directory stack | |
setopt pushd_ignore_dups # don’t push multiple copies of the same directory onto the directory stack | |
setopt pushd_minus # exchanges the meanings of ‘+’ and ‘-’ when specifying a directory in the stack |
alias e='emacsclient -q -a emacs' | |
EDITOR=emacsclient | |
function e { | |
tmux new-window -a -n "emacs" "$EDITOR $@" | |
} | |
function ee { | |
tmux split-window "$EDITOR $@" |
We, follow this guide Getting Started - QMK Firmware carefully. I am on macOS High Sierra, so these notes pertain only to that.
When you get to the part of the above guide where it is time to clone the qmk repo, I do the following:
I don’t want all the history of objects and logs in the repo or its submodules, so I clone shallow both the repo and its submodules:
# basic factor analysis | |
# http://blog.alphaarchitect.com/2015/05/28/basic-factor-analysis-simple-tools-to-understand-what-drives-performance/ | |
import pandas as pd | |
import pandas.io.data as web | |
import datetime, re, copy | |
import numpy as np | |
import statsmodels.formula.api as sm | |
start = datetime.date(2000,1,1) |
(defconstant array-max-size (1- array-total-size-limit)) | |
(defstruct bigvector | |
total-size | |
slice-size | |
last-slice-size | |
slices) | |
(declaim (inline allocate-vector)) | |
(defun allocate-vector (size element-type) | |
(declare (type integer size)) |