Skip to content

Instantly share code, notes, and snippets.

@atavory
atavory / .tmux.conf
Last active September 14, 2017 10:30
# Smart pane switching with awareness of Vim splits.
# See: https://github.com/christoomey/vim-tmux-navigator
is_vim="ps -o state= -o comm= -t '#{pane_tty}' \
| grep -iqE '^[^TXZ ]+ +(\\S+\\/)?g?(view|n?vim?x?)(diff)?$'"
bind-key -n C-h if-shell "$is_vim" "send-keys C-h" "select-pane -L"
bind-key -n C-j if-shell "$is_vim" "send-keys C-j" "select-pane -D"
bind-key -n C-k if-shell "$is_vim" "send-keys C-k" "select-pane -U"
bind-key -n C-l if-shell "$is_vim" "send-keys C-l" "select-pane -R"
bind-key -n C-\ if-shell "$is_vim" "send-keys C-\\" "select-pane -l"
bind-key -T copy-mode-vi C-h select-pane -L
@atavory
atavory / .vimrc
Created August 24, 2017 14:31
.vimrc
" ----------------------------------------------------------------------------
" Vundle setup
" ----------------------------------------------------------------------------
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
" alternatively, pass a path where Vundle should install plugins
This file has been truncated, but you can view the full file.
{
"metadata": {
"name": "",
"signature": "sha256:44893ef31719270007473c061d1d75b49ffb38c726e83c5e4e8039b46fd14b34"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"metadata": {
"name": "",
"signature": "sha256:d8c7e72155ab940d95865495f3fb32846441e9e7c47e2e981b8c22791b135d56"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
#include <iostream>
#include <vector>
#include <functional>
#include <algorithm>
#include <random>
#include <chrono>
#include <cassert>
#include <functional>
{
"cells": [
{
"cell_type": "code",
"execution_count": 18,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
{
"metadata": {
"name": "",
"signature": "sha256:f6417c9ddef8dc6600010da8b97ddd8b388908b6c6f4d67397a0dd838b1c2065"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"metadata": {
"name": "",
"signature": "sha256:280f8aaf2fd6891d01fab752d1a3fe2ef6b953d335441b632cd0bfd284b5add8"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"metadata": {
"name": "",
"signature": "sha256:53c21e98634d8fb7515f79c5a24ffe1c7e5af14f53dd6df7b1e96ddb4b331afa"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"metadata": {
"name": "",
"signature": "sha256:02ffd14e77c72a820e905fb7d3085984d93f5de1f6a1a5318db7c71e077f6729"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [