Move move .emacs.d out of configs/shared

Moving all of my Emacs-related files into their own directory at the root of
this repository.
This commit is contained in:
William Carroll 2020-01-30 16:00:29 +00:00
parent 3684adf23f
commit 578ed1ba98
190 changed files with 41 additions and 302 deletions

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: <stdio.h>
# key: sio
# --
#include <stdio.h>

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: <stdlib.h>
# key: slb
# --
#include <stdlib.h>

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: struct
# key: struct
# --
typedef struct $1 {
$2
} $1_t;

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: Elisp module docs
# key: emd
# --
;;; `(-> (buffer-file-name) f-filename)` --- $2 -*- lexical-binding: t -*-
;; Author: William Carroll <wpcarro@gmail.com>
;;; Commentary:
;; $3
;;; Code:

View file

@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: Function
# key: fn
# expand-env: ((yas-indent-line 'fixed))
# --
(defun $1 ($2)
"$3"
$4)

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Header
# key: hdr
# --
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; $1
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Library header
# key: lib
# --
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Library
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

View file

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: Provide footer
# key: elf
# --
(provide '`(-> (buffer-file-name) f-filename f-no-ext)`)
;;; `(-> (buffer-file-name) f-filename)` ends here

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Derive Safe Copy
# key: dsc
# --
deriveSafeCopy 0 'base ''$1

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Import qualified
# key: iq
# --
import qualified $1 as $2

View file

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: Instance
# key: inst
# --
instance $1 where
$2 = $3

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: language extension
# key: lang
# --
{-# LANGUAGE $1 #-}

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Separator
# key: -
# --
--------------------------------------------------------------------------------

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Undefiend
# key: nd
# --
undefined

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: HTML index.html starter
# key: html
# --
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>$1</title>
<meta name="description" content="$2">
<meta name="author" content="William Carroll">
<link rel="stylesheet" href="index.css">
</head>
<body>
<script src="index.js"></script>
</body>
</html>

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: public static void main
# key: psvm
# --
public static void main(String[] args) {
$1
}

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,9 @@
# -*- mode: snippet -*-
# name: Define package
# key: defp
# --
(in-package #:cl-user)
(defpackage #:$1
(:documentation "$2")
(:use #:cl))
(in-package #:$1)

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Function
# key: fn
# --
(defun $1 ($2)
"$3"
$4)

View file

@ -0,0 +1,8 @@
# -*- mode: snippet -*-
# name: Typed function
# key: tfn
# --
(type $1 ($3) $4)
(defun $1 ($2)
"$5"
$6)

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,12 @@
# -*- mode: snippet -*-
# name: shell.nix boilerplate
# key: import
# --
with import <nixpkgs> {};
stdenv.mkDerivation {
name = "$1";
buildInputs = [
$2
];
}

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Code Snippet
# key: src
# --
#+BEGIN_SRC $1
$2
#+END_SRC

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Org mode URL
# key: href
# --
[[$1][$2]]

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: Dunder main (__main__)
# key: mn
# --
if __name__ == "__main__":
main()

View file

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: Function
# key: fn
# --
def $1($2):
$3

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Header
# key: hdr
# --
################################################################################
# $1
################################################################################

View file

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: dunder init
# key: ctor
# --
def __init__(self$1):
$2

View file

@ -0,0 +1,6 @@
# -*- mode: snippet -*-
# name: shebang
# key: shb
# --
#!/usr/bin/env python
# -*- coding: utf-8 -*-

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: utf-8
# key: utf
# --
# -*- coding: utf-8 -*-

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Function
# key: fn
# --
(define ($1) $2)

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Lambda function
# key: ld
# --
(λ ($1) $2)

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Lambda symbol
# key: l
# --
λ

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Function
# key: fn
# --
let $1 = (~$2:$3) => {
$4
};

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Switch statement
# key: sw
# --
switch ($1) {
| $2 =>
}

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: exactness
# key: $x
# --
$Exact<$Call<typeof $1>>

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Console.log helper
# key: clg
# --
console.log($1)

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: const definition
# key: cn
# --
const $1 = '$2'

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: const function
# key: cfn
# --
const $1 = ($2) => {
$3
}

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Destructuring a const
# key: cds
# --
const { $1 } = $2

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Fat arrow function
# key: fa
# --
=>

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Fat arrow function
# key: faf
# --
() => {
$1
}

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Import destructured
# key: ids
# --
import { $1 } from '$2'

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Import React dependency (ES6)
# key: ir
# --
import React from 'react'

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: import type
# key: ixt
# --
import type { $1 } from '$2'

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: import x from y
# key: ix
# --
import $1 from '$2'

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: import y
# key: iy
# --
import '$1'

View file

@ -0,0 +1,10 @@
# -*- mode: snippet -*-
# name: Jest describe/test block
# key: dsc
# --
describe('$1', () => {
test('$2', () => {
expect($3).toEqual($4)
})
})

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Jest / Jasmine test
# key: tst
# --
test('$1', () => {
expect($2).toBe($3)
})

View file

@ -0,0 +1,11 @@
# -*- mode: snippet -*-
# name: React class extends
# key: clz
# --
class $1 extends React.Component {
render() {
$2
}
}
export default $1

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: redux-action
# key: rax
# --
export const ${1:$$(string/lower->caps yas-text)} = '`(downcase (buffer-dirname))`/${1:$(string/caps->kebab yas-text)}'

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: typed-redux-action
# key: trax
# --
export const ${1:$$(string/lower->caps yas-text)}: '`(downcase (buffer-dirname))`/${1:$(string/caps->kebab yas-text)}' = '`(downcase (buffer-dirname))`/${1:$(string/caps->kebab yas-text)}'

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: for-loop
# key: for
# --
for $1 in $2 {
$3
}

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: match
# key: match
# --
match $1 {
$2 => $3,
}

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Create function
# key: fn
# --
$1() {
$2
}

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Unicode checkmark
# key: uck
# --

View file

@ -0,0 +1,5 @@
# -*- mode: snippet -*-
# name: Unicode ex-mark
# key: ux
# --

View file

@ -0,0 +1 @@
text-mode

View file

@ -0,0 +1,7 @@
# -*- mode: snippet -*-
# name: Header
# key: hdr
# --
/*******************************************************************************
* $1
******************************************************************************/

View file

@ -0,0 +1,18 @@
# -*- mode: snippet -*-
# name: HTML index.html starter
# key: html
# --
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>$1</title>
<meta name="description" content="$2">
<meta name="author" content="William Carroll">
<link rel="stylesheet" href="index.css">
</head>
<body>
<script src="index.js"></script>
</body>
</html>