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:
parent
3684adf23f
commit
578ed1ba98
190 changed files with 41 additions and 302 deletions
1
emacs/.emacs.d/snippets/c-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/c-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
5
emacs/.emacs.d/snippets/c-mode/stdio
Normal file
5
emacs/.emacs.d/snippets/c-mode/stdio
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: <stdio.h>
|
||||
# key: sio
|
||||
# --
|
||||
#include <stdio.h>
|
5
emacs/.emacs.d/snippets/c-mode/stdlib
Normal file
5
emacs/.emacs.d/snippets/c-mode/stdlib
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: <stdlib.h>
|
||||
# key: slb
|
||||
# --
|
||||
#include <stdlib.h>
|
7
emacs/.emacs.d/snippets/c-mode/struct
Normal file
7
emacs/.emacs.d/snippets/c-mode/struct
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: struct
|
||||
# key: struct
|
||||
# --
|
||||
typedef struct $1 {
|
||||
$2
|
||||
} $1_t;
|
1
emacs/.emacs.d/snippets/emacs-lisp-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/emacs-lisp-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
11
emacs/.emacs.d/snippets/emacs-lisp-mode/elisp-module-docs
Normal file
11
emacs/.emacs.d/snippets/emacs-lisp-mode/elisp-module-docs
Normal 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:
|
8
emacs/.emacs.d/snippets/emacs-lisp-mode/function
Normal file
8
emacs/.emacs.d/snippets/emacs-lisp-mode/function
Normal file
|
@ -0,0 +1,8 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Function
|
||||
# key: fn
|
||||
# expand-env: ((yas-indent-line 'fixed))
|
||||
# --
|
||||
(defun $1 ($2)
|
||||
"$3"
|
||||
$4)
|
7
emacs/.emacs.d/snippets/emacs-lisp-mode/generic-header
Normal file
7
emacs/.emacs.d/snippets/emacs-lisp-mode/generic-header
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Header
|
||||
# key: hdr
|
||||
# --
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; $1
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
7
emacs/.emacs.d/snippets/emacs-lisp-mode/library-header
Normal file
7
emacs/.emacs.d/snippets/emacs-lisp-mode/library-header
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Library header
|
||||
# key: lib
|
||||
# --
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
;; Library
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
6
emacs/.emacs.d/snippets/emacs-lisp-mode/provide-footer
Normal file
6
emacs/.emacs.d/snippets/emacs-lisp-mode/provide-footer
Normal 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
|
1
emacs/.emacs.d/snippets/haskell-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/haskell-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
5
emacs/.emacs.d/snippets/haskell-mode/derive-safe-copy
Normal file
5
emacs/.emacs.d/snippets/haskell-mode/derive-safe-copy
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Derive Safe Copy
|
||||
# key: dsc
|
||||
# --
|
||||
deriveSafeCopy 0 'base ''$1
|
5
emacs/.emacs.d/snippets/haskell-mode/import-qualified
Normal file
5
emacs/.emacs.d/snippets/haskell-mode/import-qualified
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Import qualified
|
||||
# key: iq
|
||||
# --
|
||||
import qualified $1 as $2
|
6
emacs/.emacs.d/snippets/haskell-mode/instance-defn
Normal file
6
emacs/.emacs.d/snippets/haskell-mode/instance-defn
Normal file
|
@ -0,0 +1,6 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Instance
|
||||
# key: inst
|
||||
# --
|
||||
instance $1 where
|
||||
$2 = $3
|
5
emacs/.emacs.d/snippets/haskell-mode/language-extension
Normal file
5
emacs/.emacs.d/snippets/haskell-mode/language-extension
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: language extension
|
||||
# key: lang
|
||||
# --
|
||||
{-# LANGUAGE $1 #-}
|
5
emacs/.emacs.d/snippets/haskell-mode/separator
Normal file
5
emacs/.emacs.d/snippets/haskell-mode/separator
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Separator
|
||||
# key: -
|
||||
# --
|
||||
--------------------------------------------------------------------------------
|
5
emacs/.emacs.d/snippets/haskell-mode/undefined
Normal file
5
emacs/.emacs.d/snippets/haskell-mode/undefined
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Undefiend
|
||||
# key: nd
|
||||
# --
|
||||
undefined
|
1
emacs/.emacs.d/snippets/html-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/html-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
18
emacs/.emacs.d/snippets/html-mode/index-boilerplate
Normal file
18
emacs/.emacs.d/snippets/html-mode/index-boilerplate
Normal 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>
|
1
emacs/.emacs.d/snippets/java-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/java-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: public static void main
|
||||
# key: psvm
|
||||
# --
|
||||
public static void main(String[] args) {
|
||||
$1
|
||||
}
|
1
emacs/.emacs.d/snippets/lisp-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/lisp-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
9
emacs/.emacs.d/snippets/lisp-mode/defpackage
Normal file
9
emacs/.emacs.d/snippets/lisp-mode/defpackage
Normal 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)
|
7
emacs/.emacs.d/snippets/lisp-mode/function
Normal file
7
emacs/.emacs.d/snippets/lisp-mode/function
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Function
|
||||
# key: fn
|
||||
# --
|
||||
(defun $1 ($2)
|
||||
"$3"
|
||||
$4)
|
8
emacs/.emacs.d/snippets/lisp-mode/typed-function
Normal file
8
emacs/.emacs.d/snippets/lisp-mode/typed-function
Normal file
|
@ -0,0 +1,8 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Typed function
|
||||
# key: tfn
|
||||
# --
|
||||
(type $1 ($3) $4)
|
||||
(defun $1 ($2)
|
||||
"$5"
|
||||
$6)
|
1
emacs/.emacs.d/snippets/nix-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/nix-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
12
emacs/.emacs.d/snippets/nix-mode/shell-nix
Normal file
12
emacs/.emacs.d/snippets/nix-mode/shell-nix
Normal file
|
@ -0,0 +1,12 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: shell.nix boilerplate
|
||||
# key: import
|
||||
# --
|
||||
with import <nixpkgs> {};
|
||||
|
||||
stdenv.mkDerivation {
|
||||
name = "$1";
|
||||
buildInputs = [
|
||||
$2
|
||||
];
|
||||
}
|
1
emacs/.emacs.d/snippets/org-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/org-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
7
emacs/.emacs.d/snippets/org-mode/code-snippet
Normal file
7
emacs/.emacs.d/snippets/org-mode/code-snippet
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Code Snippet
|
||||
# key: src
|
||||
# --
|
||||
#+BEGIN_SRC $1
|
||||
$2
|
||||
#+END_SRC
|
5
emacs/.emacs.d/snippets/org-mode/href
Normal file
5
emacs/.emacs.d/snippets/org-mode/href
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Org mode URL
|
||||
# key: href
|
||||
# --
|
||||
[[$1][$2]]
|
1
emacs/.emacs.d/snippets/python-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/python-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
6
emacs/.emacs.d/snippets/python-mode/dunder-main
Normal file
6
emacs/.emacs.d/snippets/python-mode/dunder-main
Normal file
|
@ -0,0 +1,6 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Dunder main (__main__)
|
||||
# key: mn
|
||||
# --
|
||||
if __name__ == "__main__":
|
||||
main()
|
6
emacs/.emacs.d/snippets/python-mode/function
Normal file
6
emacs/.emacs.d/snippets/python-mode/function
Normal file
|
@ -0,0 +1,6 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Function
|
||||
# key: fn
|
||||
# --
|
||||
def $1($2):
|
||||
$3
|
7
emacs/.emacs.d/snippets/python-mode/header
Normal file
7
emacs/.emacs.d/snippets/python-mode/header
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Header
|
||||
# key: hdr
|
||||
# --
|
||||
################################################################################
|
||||
# $1
|
||||
################################################################################
|
6
emacs/.emacs.d/snippets/python-mode/init
Normal file
6
emacs/.emacs.d/snippets/python-mode/init
Normal file
|
@ -0,0 +1,6 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: dunder init
|
||||
# key: ctor
|
||||
# --
|
||||
def __init__(self$1):
|
||||
$2
|
6
emacs/.emacs.d/snippets/python-mode/shebang
Normal file
6
emacs/.emacs.d/snippets/python-mode/shebang
Normal file
|
@ -0,0 +1,6 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: shebang
|
||||
# key: shb
|
||||
# --
|
||||
#!/usr/bin/env python
|
||||
# -*- coding: utf-8 -*-
|
5
emacs/.emacs.d/snippets/python-mode/utf-8
Normal file
5
emacs/.emacs.d/snippets/python-mode/utf-8
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: utf-8
|
||||
# key: utf
|
||||
# --
|
||||
# -*- coding: utf-8 -*-
|
1
emacs/.emacs.d/snippets/racket-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/racket-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
5
emacs/.emacs.d/snippets/racket-mode/function
Normal file
5
emacs/.emacs.d/snippets/racket-mode/function
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Function
|
||||
# key: fn
|
||||
# --
|
||||
(define ($1) $2)
|
5
emacs/.emacs.d/snippets/racket-mode/lambda
Normal file
5
emacs/.emacs.d/snippets/racket-mode/lambda
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Lambda function
|
||||
# key: ld
|
||||
# --
|
||||
(λ ($1) $2)
|
5
emacs/.emacs.d/snippets/racket-mode/lambda-symbol
Normal file
5
emacs/.emacs.d/snippets/racket-mode/lambda-symbol
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Lambda symbol
|
||||
# key: l
|
||||
# --
|
||||
λ
|
1
emacs/.emacs.d/snippets/reason-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/reason-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
7
emacs/.emacs.d/snippets/reason-mode/function
Normal file
7
emacs/.emacs.d/snippets/reason-mode/function
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Function
|
||||
# key: fn
|
||||
# --
|
||||
let $1 = (~$2:$3) => {
|
||||
$4
|
||||
};
|
7
emacs/.emacs.d/snippets/reason-mode/switch
Normal file
7
emacs/.emacs.d/snippets/reason-mode/switch
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Switch statement
|
||||
# key: sw
|
||||
# --
|
||||
switch ($1) {
|
||||
| $2 =>
|
||||
}
|
1
emacs/.emacs.d/snippets/rjsx-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/rjsx-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
5
emacs/.emacs.d/snippets/rjsx-mode/action-extractor
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/action-extractor
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: exactness
|
||||
# key: $x
|
||||
# --
|
||||
$Exact<$Call<typeof $1>>
|
5
emacs/.emacs.d/snippets/rjsx-mode/console-log
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/console-log
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Console.log helper
|
||||
# key: clg
|
||||
# --
|
||||
console.log($1)
|
5
emacs/.emacs.d/snippets/rjsx-mode/const-defn
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/const-defn
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: const definition
|
||||
# key: cn
|
||||
# --
|
||||
const $1 = '$2'
|
7
emacs/.emacs.d/snippets/rjsx-mode/const-function
Normal file
7
emacs/.emacs.d/snippets/rjsx-mode/const-function
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: const function
|
||||
# key: cfn
|
||||
# --
|
||||
const $1 = ($2) => {
|
||||
$3
|
||||
}
|
5
emacs/.emacs.d/snippets/rjsx-mode/destructure-const
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/destructure-const
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Destructuring a const
|
||||
# key: cds
|
||||
# --
|
||||
const { $1 } = $2
|
5
emacs/.emacs.d/snippets/rjsx-mode/fat-arrow
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/fat-arrow
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Fat arrow function
|
||||
# key: fa
|
||||
# --
|
||||
=>
|
7
emacs/.emacs.d/snippets/rjsx-mode/fat-arrow-function
Normal file
7
emacs/.emacs.d/snippets/rjsx-mode/fat-arrow-function
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Fat arrow function
|
||||
# key: faf
|
||||
# --
|
||||
() => {
|
||||
$1
|
||||
}
|
5
emacs/.emacs.d/snippets/rjsx-mode/import-destructured
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/import-destructured
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Import destructured
|
||||
# key: ids
|
||||
# --
|
||||
import { $1 } from '$2'
|
5
emacs/.emacs.d/snippets/rjsx-mode/import-react
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/import-react
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Import React dependency (ES6)
|
||||
# key: ir
|
||||
# --
|
||||
import React from 'react'
|
5
emacs/.emacs.d/snippets/rjsx-mode/import-type
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/import-type
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: import type
|
||||
# key: ixt
|
||||
# --
|
||||
import type { $1 } from '$2'
|
5
emacs/.emacs.d/snippets/rjsx-mode/import-x-from-y
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/import-x-from-y
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: import x from y
|
||||
# key: ix
|
||||
# --
|
||||
import $1 from '$2'
|
5
emacs/.emacs.d/snippets/rjsx-mode/import-y
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/import-y
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: import y
|
||||
# key: iy
|
||||
# --
|
||||
import '$1'
|
10
emacs/.emacs.d/snippets/rjsx-mode/jest-describe-test
Normal file
10
emacs/.emacs.d/snippets/rjsx-mode/jest-describe-test
Normal file
|
@ -0,0 +1,10 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Jest describe/test block
|
||||
# key: dsc
|
||||
# --
|
||||
describe('$1', () => {
|
||||
test('$2', () => {
|
||||
|
||||
expect($3).toEqual($4)
|
||||
})
|
||||
})
|
7
emacs/.emacs.d/snippets/rjsx-mode/jest-test
Normal file
7
emacs/.emacs.d/snippets/rjsx-mode/jest-test
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Jest / Jasmine test
|
||||
# key: tst
|
||||
# --
|
||||
test('$1', () => {
|
||||
expect($2).toBe($3)
|
||||
})
|
11
emacs/.emacs.d/snippets/rjsx-mode/react-class-component
Normal file
11
emacs/.emacs.d/snippets/rjsx-mode/react-class-component
Normal file
|
@ -0,0 +1,11 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: React class extends
|
||||
# key: clz
|
||||
# --
|
||||
class $1 extends React.Component {
|
||||
render() {
|
||||
$2
|
||||
}
|
||||
}
|
||||
|
||||
export default $1
|
5
emacs/.emacs.d/snippets/rjsx-mode/redux-action
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/redux-action
Normal 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)}'
|
5
emacs/.emacs.d/snippets/rjsx-mode/typed-redux-action
Normal file
5
emacs/.emacs.d/snippets/rjsx-mode/typed-redux-action
Normal 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)}'
|
1
emacs/.emacs.d/snippets/rust-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/rust-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
7
emacs/.emacs.d/snippets/rust-mode/for-loop
Normal file
7
emacs/.emacs.d/snippets/rust-mode/for-loop
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: for-loop
|
||||
# key: for
|
||||
# --
|
||||
for $1 in $2 {
|
||||
$3
|
||||
}
|
7
emacs/.emacs.d/snippets/rust-mode/match
Normal file
7
emacs/.emacs.d/snippets/rust-mode/match
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: match
|
||||
# key: match
|
||||
# --
|
||||
match $1 {
|
||||
$2 => $3,
|
||||
}
|
1
emacs/.emacs.d/snippets/sh-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/sh-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
7
emacs/.emacs.d/snippets/sh-mode/function
Normal file
7
emacs/.emacs.d/snippets/sh-mode/function
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Create function
|
||||
# key: fn
|
||||
# --
|
||||
$1() {
|
||||
$2
|
||||
}
|
1
emacs/.emacs.d/snippets/text-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/text-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
5
emacs/.emacs.d/snippets/text-mode/check-mark
Normal file
5
emacs/.emacs.d/snippets/text-mode/check-mark
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Unicode checkmark
|
||||
# key: uck
|
||||
# --
|
||||
✓
|
5
emacs/.emacs.d/snippets/text-mode/x-mark
Normal file
5
emacs/.emacs.d/snippets/text-mode/x-mark
Normal file
|
@ -0,0 +1,5 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Unicode ex-mark
|
||||
# key: ux
|
||||
# --
|
||||
✗
|
1
emacs/.emacs.d/snippets/web-mode/.yas-parents
Normal file
1
emacs/.emacs.d/snippets/web-mode/.yas-parents
Normal file
|
@ -0,0 +1 @@
|
|||
text-mode
|
7
emacs/.emacs.d/snippets/web-mode/header
Normal file
7
emacs/.emacs.d/snippets/web-mode/header
Normal file
|
@ -0,0 +1,7 @@
|
|||
# -*- mode: snippet -*-
|
||||
# name: Header
|
||||
# key: hdr
|
||||
# --
|
||||
/*******************************************************************************
|
||||
* $1
|
||||
******************************************************************************/
|
18
emacs/.emacs.d/snippets/web-mode/index-boilerplate
Normal file
18
emacs/.emacs.d/snippets/web-mode/index-boilerplate
Normal 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>
|
Loading…
Add table
Add a link
Reference in a new issue