Support updated emacs
Finally ported my up-to-date emacs configuration here. I was putting this off for a long while, unsure of how to handle all of the work. All it took was my laptop being fried to force me to do this. So... voila!
This commit is contained in:
		
							parent
							
								
									56a7b9fa41
								
							
						
					
					
						commit
						3c8e6f0cc5
					
				
					 51 changed files with 3186 additions and 0 deletions
				
			
		
							
								
								
									
										11
									
								
								emacs.d/snippets/emacs-lisp-mode/elisp-module-docs
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								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:
 | 
			
		||||
							
								
								
									
										6
									
								
								emacs.d/snippets/emacs-lisp-mode/provide-footer
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								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
 | 
			
		||||
							
								
								
									
										7
									
								
								emacs.d/snippets/org-mode/code-snippet
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								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.d/snippets/org-mode/href
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								emacs.d/snippets/org-mode/href
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
# -*- mode: snippet -*-
 | 
			
		||||
# name: Org mode URL
 | 
			
		||||
# key: href
 | 
			
		||||
# --
 | 
			
		||||
[[$1][$2]]
 | 
			
		||||
							
								
								
									
										5
									
								
								emacs.d/snippets/rjsx-mode/console-log
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								emacs.d/snippets/rjsx-mode/console-log
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
# -*- mode: snippet -*-
 | 
			
		||||
# name: Console.log helper
 | 
			
		||||
# key: clo
 | 
			
		||||
# --
 | 
			
		||||
console.log($1)
 | 
			
		||||
							
								
								
									
										5
									
								
								emacs.d/snippets/rjsx-mode/const-defn
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								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.d/snippets/rjsx-mode/const-function
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								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.d/snippets/rjsx-mode/destructure-const
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								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.d/snippets/rjsx-mode/fat-arrow
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								emacs.d/snippets/rjsx-mode/fat-arrow
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
# -*- mode: snippet -*-
 | 
			
		||||
# name: Fat arrow function
 | 
			
		||||
# key: fa
 | 
			
		||||
# --
 | 
			
		||||
=>
 | 
			
		||||
							
								
								
									
										7
									
								
								emacs.d/snippets/rjsx-mode/fat-arrow-function
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								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.d/snippets/rjsx-mode/import-destructured
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								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.d/snippets/rjsx-mode/import-react
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								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.d/snippets/rjsx-mode/import-type
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								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.d/snippets/rjsx-mode/import-x-from-y
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								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.d/snippets/rjsx-mode/import-y
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								emacs.d/snippets/rjsx-mode/import-y
									
										
									
									
									
										Normal file
									
								
							| 
						 | 
				
			
			@ -0,0 +1,5 @@
 | 
			
		|||
# -*- mode: snippet -*-
 | 
			
		||||
# name: import y
 | 
			
		||||
# key: iy
 | 
			
		||||
# --
 | 
			
		||||
import '$1'
 | 
			
		||||
							
								
								
									
										10
									
								
								emacs.d/snippets/rjsx-mode/jest-describe-test
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								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.d/snippets/rjsx-mode/jest-test
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								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.d/snippets/rjsx-mode/react-class-component
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								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
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue