├── .gitignore
├── Makefile
├── README.org
├── config
├── autohotkey
│ └── script.ahk
├── conky
│ ├── laptop
│ │ ├── cal.lua
│ │ ├── conky.conf
│ │ └── launch.sh
│ └── pc
│ │ ├── cal.lua
│ │ ├── conky.conf
│ │ └── launch.sh
├── emacs
│ ├── alias
│ ├── elisp
│ │ ├── app-launcher.el
│ │ ├── company-yasnippet.el
│ │ ├── eshell-undistract-me.el
│ │ ├── evil-M-x.el
│ │ ├── evil-sexp-mappings-for-regular-people.el
│ │ ├── evil-sexp.el
│ │ ├── evil-xml.el
│ │ ├── init-apl.el
│ │ ├── init-base.el
│ │ ├── init-buffer.el
│ │ ├── init-checking.el
│ │ ├── init-common-lisp.el
│ │ ├── init-completion.el
│ │ ├── init-cpp.el
│ │ ├── init-dired.el
│ │ ├── init-eaf.el
│ │ ├── init-editing.el
│ │ ├── init-elisp.el
│ │ ├── init-eww.el
│ │ ├── init-formatting.el
│ │ ├── init-functions.el
│ │ ├── init-help.el
│ │ ├── init-java.el
│ │ ├── init-keybinds.el
│ │ ├── init-lsp.el
│ │ ├── init-movement.el
│ │ ├── init-nixos.el
│ │ ├── init-no-popup.el
│ │ ├── init-org.el
│ │ ├── init-other-langs.el
│ │ ├── init-performance.el
│ │ ├── init-popup.el
│ │ ├── init-projects.el
│ │ ├── init-python.el
│ │ ├── init-repeat-maps.el
│ │ ├── init-scheme.el
│ │ ├── init-search.el
│ │ ├── init-shell.el
│ │ ├── init-snippets.el
│ │ ├── init-ssh.el
│ │ ├── init-treesitter.el
│ │ ├── init-visuals.el
│ │ ├── init-web.el
│ │ ├── init-window-management.el
│ │ └── vertico-frame.el
│ └── snippets
│ │ ├── clojure-mode
│ │ ├── after-load
│ │ ├── comment
│ │ ├── defn
│ │ ├── defn-2
│ │ ├── defn-if-ex
│ │ ├── defn-let-cond
│ │ ├── defn-let-threading-first
│ │ ├── defn-let-threading-last
│ │ ├── defresolver
│ │ ├── defsc
│ │ ├── defstyled
│ │ ├── fulcro-require
│ │ ├── hiccup-prop-button
│ │ ├── hiccup-prop-input
│ │ ├── if-let
│ │ ├── if-let-ex
│ │ ├── jsd
│ │ ├── jse
│ │ ├── jsi
│ │ ├── jsw
│ │ ├── mount-state
│ │ ├── pprint
│ │ ├── re-frame-dispatch
│ │ ├── re-frame-reg-event-db
│ │ ├── re-frame-reg-event-fx
│ │ ├── re-frame-reg-fx
│ │ ├── re-frame-reg-sub
│ │ ├── re-frame-subscribe
│ │ ├── shadow-cljs-browser
│ │ ├── spec-def
│ │ ├── try-catch
│ │ └── when-let
│ │ ├── css-mode
│ │ ├── 1
│ │ ├── absolute
│ │ ├── b
│ │ ├── bg
│ │ ├── bold
│ │ ├── br
│ │ ├── c
│ │ ├── col
│ │ ├── f
│ │ ├── flex
│ │ ├── h
│ │ ├── items-center
│ │ ├── items-end
│ │ ├── items-start
│ │ ├── justify-around
│ │ ├── justify-between
│ │ ├── justify-center
│ │ ├── justify-end
│ │ ├── justify-start
│ │ ├── l
│ │ ├── ma
│ │ ├── mb
│ │ ├── mh
│ │ ├── ml
│ │ ├── mr
│ │ ├── mt
│ │ ├── mv
│ │ ├── nowrap
│ │ ├── pa
│ │ ├── pb
│ │ ├── ph
│ │ ├── pl
│ │ ├── pr
│ │ ├── pt
│ │ ├── pv
│ │ ├── r
│ │ ├── relative
│ │ ├── row
│ │ ├── t
│ │ ├── w
│ │ ├── wrap
│ │ └── wrap-reverse
│ │ ├── elixir-mode
│ │ ├── ->
│ │ ├── =>
│ │ ├── debug
│ │ ├── defmodule
│ │ ├── do
│ │ ├── doc
│ │ ├── fn
│ │ ├── info
│ │ ├── ins
│ │ ├── module_constant
│ │ ├── moduledoc
│ │ └── pry
│ │ ├── emacs-lisp-mode
│ │ ├── add-hook
│ │ ├── add-to-list
│ │ ├── kbd
│ │ ├── lexical-binding
│ │ ├── message
│ │ ├── use-package
│ │ └── with-eval-after-load
│ │ ├── gitignore-mode
│ │ └── clojure
│ │ ├── java-mode
│ │ ├── List
│ │ ├── Map
│ │ ├── Object
│ │ ├── abstract
│ │ ├── boolean
│ │ ├── case
│ │ ├── case-return
│ │ ├── class
│ │ ├── constructor
│ │ ├── do-while
│ │ ├── elif
│ │ ├── else
│ │ ├── enum
│ │ ├── extends
│ │ ├── final
│ │ ├── for
│ │ ├── for-iterator
│ │ ├── foreach
│ │ ├── getter
│ │ ├── if
│ │ ├── implements
│ │ ├── import
│ │ ├── interface
│ │ ├── main
│ │ ├── main-exception
│ │ ├── package
│ │ ├── private
│ │ ├── property
│ │ ├── protected
│ │ ├── public
│ │ ├── return
│ │ ├── setter
│ │ ├── static
│ │ ├── switch
│ │ ├── throws
│ │ ├── try-catch
│ │ ├── try-catch-finally
│ │ ├── try-finally
│ │ ├── void
│ │ └── while
│ │ ├── js-jsx-mode
│ │ └── .yas-parents
│ │ ├── js-mode
│ │ ├── anonymousFunction
│ │ ├── bindThis
│ │ ├── classConstructor
│ │ ├── commentBigBlock
│ │ ├── componentDidMount
│ │ ├── componentDidUpdate
│ │ ├── componentProps
│ │ ├── componentSetStateFunc
│ │ ├── componentSetStateObject
│ │ ├── componentWillUnmount
│ │ ├── consoleAssert
│ │ ├── consoleClear
│ │ ├── consoleCount
│ │ ├── consoleDir
│ │ ├── consoleError
│ │ ├── consoleGroup
│ │ ├── consoleGroupEnd
│ │ ├── consoleInfo
│ │ ├── consoleLog
│ │ ├── consoleLogJson
│ │ ├── consoleLogObject
│ │ ├── consoleTable
│ │ ├── consoleTime
│ │ ├── consoleTimeEnd
│ │ ├── consoleTrace
│ │ ├── consoleWarn
│ │ ├── createContext
│ │ ├── createRef
│ │ ├── describeBlock
│ │ ├── destructProps
│ │ ├── destructState
│ │ ├── destructingArray
│ │ ├── destructingObject
│ │ ├── emptyState
│ │ ├── exportAs
│ │ ├── exportDefault
│ │ ├── exportDefaultFunction
│ │ ├── exportDefaultNamedFunction
│ │ ├── exportDestructing
│ │ ├── exportInterface
│ │ ├── exportNamedFunction
│ │ ├── exportType
│ │ ├── forEach
│ │ ├── forIn
│ │ ├── forOf
│ │ ├── getDerivedStateFromProps
│ │ ├── getSnapshotBeforeUpdate
│ │ ├── hocComponent
│ │ ├── hocComponentWithRedux
│ │ ├── import
│ │ ├── importAs
│ │ ├── importBrowserRouter
│ │ ├── importBrowserRouterWithRouteAndNavLink
│ │ ├── importDestructing
│ │ ├── importEverything
│ │ ├── importNoModuleName
│ │ ├── importPropTypes
│ │ ├── importReact
│ │ ├── importReactDom
│ │ ├── importReactWithComponent
│ │ ├── importReactWithComponentAndPropTypes
│ │ ├── importReactWithMemo
│ │ ├── importReactWithMemoAndPropTypes
│ │ ├── importReactWithPureComponent
│ │ ├── importReactWithPureComponentAndPropTypes
│ │ ├── importReduxConnect
│ │ ├── importRouterLink
│ │ ├── importRouterNavLink
│ │ ├── importRouterSetup
│ │ ├── importRouterSwitch
│ │ ├── itAsyncBlock
│ │ ├── itBlock
│ │ ├── mappingToProps
│ │ ├── method
│ │ ├── namedFunction
│ │ ├── promise
│ │ ├── propTypeAny
│ │ ├── propTypeArray
│ │ ├── propTypeArrayOf
│ │ ├── propTypeArrayOfRequired
│ │ ├── propTypeArrayRequired
│ │ ├── propTypeBool
│ │ ├── propTypeBoolRequired
│ │ ├── propTypeElement
│ │ ├── propTypeElementRequired
│ │ ├── propTypeEnum
│ │ ├── propTypeEnumRequired
│ │ ├── propTypeExact
│ │ ├── propTypeExactRequired
│ │ ├── propTypeFunc
│ │ ├── propTypeFuncRequired
│ │ ├── propTypeInstanceOf
│ │ ├── propTypeInstanceOfRequired
│ │ ├── propTypeNode
│ │ ├── propTypeNodeRequired
│ │ ├── propTypeNumber
│ │ ├── propTypeNumberRequired
│ │ ├── propTypeObject
│ │ ├── propTypeObjectOf
│ │ ├── propTypeObjectOfRequired
│ │ ├── propTypeObjectRequired
│ │ ├── propTypeOneOfType
│ │ ├── propTypeOneOfTypeRequired
│ │ ├── propTypeShape
│ │ ├── propTypeShapeRequired
│ │ ├── propTypeString
│ │ ├── propTypeStringRequired
│ │ ├── propertyGet
│ │ ├── propertySet
│ │ ├── reactArrowFunctionComponent
│ │ ├── reactArrowFunctionComponentWithPropTypes
│ │ ├── reactArrowFunctionExportComponent
│ │ ├── reactClassComponent
│ │ ├── reactClassComponentPropTypes
│ │ ├── reactClassComponentRedux
│ │ ├── reactClassComponentReduxPropTypes
│ │ ├── reactClassExportComponent
│ │ ├── reactClassExportComponentWithPropTypes
│ │ ├── reactClassExportPureComponent
│ │ ├── reactClassPureComponent
│ │ ├── reactClassPureComponentWithPropTypes
│ │ ├── reactFunctionMemoComponent
│ │ ├── reactFunctionMemoComponentWithPropTypes
│ │ ├── reactFunctionalComponent
│ │ ├── reactFunctionalComponentRedux
│ │ ├── reactFunctionalComponentReduxPropTypes
│ │ ├── reactFunctionalComponentWithPropTypes
│ │ ├── reactFunctionalExportComponent
│ │ ├── reactNativeComponent
│ │ ├── reactNativeComponentExport
│ │ ├── reactNativeComponentWithStyles
│ │ ├── reactNativeFunctionalComponent
│ │ ├── reactNativeFunctionalComponentWithStyles
│ │ ├── reactNativeFunctionalExportComponent
│ │ ├── reactNativeFunctionalExportComponentWithStyles
│ │ ├── reactNativeImport
│ │ ├── reactNativePureComponent
│ │ ├── reactNativePureComponentExport
│ │ ├── reactNativeStyles
│ │ ├── reduxAction
│ │ ├── reduxConst
│ │ ├── reduxReducer
│ │ ├── reduxSelector
│ │ ├── reduxSlice
│ │ ├── setInterval
│ │ ├── setTimeOut
│ │ ├── setupReactComponentTestWithRedux
│ │ ├── setupReactNativeTest
│ │ ├── setupReactNativeTestWithRedux
│ │ ├── setupReactTest
│ │ ├── shouldComponentUpdate
│ │ ├── testAsyncBlock
│ │ ├── testBlock
│ │ ├── typeofSnippet
│ │ ├── typescriptReactArrowFunctionComponent
│ │ ├── typescriptReactArrowFunctionExportComponent
│ │ ├── typescriptReactClassComponent
│ │ ├── typescriptReactClassComponentRedux
│ │ ├── typescriptReactClassExportComponent
│ │ ├── typescriptReactClassExportPureComponent
│ │ ├── typescriptReactClassPureComponent
│ │ ├── typescriptReactFunctionalComponent
│ │ ├── typescriptReactFunctionalExportComponent
│ │ ├── typescriptReactNativeArrowFunctionComponent
│ │ ├── typescriptReactNativeArrowFunctionComponentWithStyles
│ │ ├── useCallback
│ │ ├── useContext
│ │ ├── useEffect
│ │ ├── useImperativeHandle
│ │ ├── useLayoutEffect
│ │ ├── useMemo
│ │ ├── useReducer
│ │ ├── useRef
│ │ └── useState
│ │ ├── mhtml-mode
│ │ └── html-base
│ │ ├── rust-mode
│ │ ├── derive
│ │ ├── enum
│ │ ├── match-some
│ │ ├── option
│ │ ├── println
│ │ ├── struct
│ │ ├── test-fn
│ │ └── vec
│ │ ├── scheme-mode
│ │ ├── cond
│ │ ├── defclass
│ │ ├── defl
│ │ ├── defun
│ │ ├── defv
│ │ ├── er-macro-transformer
│ │ ├── if
│ │ ├── ifn
│ │ ├── ir-macro-transformer
│ │ ├── lambda
│ │ ├── let
│ │ ├── syntax-rules
│ │ ├── unless
│ │ └── when
│ │ ├── sql-mode
│ │ ├── create-table
│ │ ├── hugsql-create
│ │ ├── hugsql-find
│ │ ├── hugsql-get
│ │ ├── hugsql-snip
│ │ ├── hugsql-update
│ │ └── hugsql-upsert
│ │ ├── tsx-ts-mode
│ │ ├── .yas-parents
│ │ ├── componentDidMount
│ │ ├── componentDidUpdate
│ │ ├── componentProps
│ │ ├── componentSetStateFunc
│ │ ├── componentSetStateObject
│ │ ├── componentWillUnmount
│ │ ├── getDerivedStateFromProps
│ │ ├── hocComponent
│ │ ├── hocComponentWithRedux
│ │ ├── import
│ │ ├── importAs
│ │ ├── importBrowserRouter
│ │ ├── importBrowserRouterWithRouteAndNavLink
│ │ ├── importDestructing
│ │ ├── importEverything
│ │ ├── importNoModuleName
│ │ ├── importPropTypes
│ │ ├── importReact
│ │ ├── importReactDom
│ │ ├── importReactWithComponent
│ │ ├── importReactWithComponentAndPropTypes
│ │ ├── importReactWithMemo
│ │ ├── importReactWithMemoAndPropTypes
│ │ ├── importReactWithPureComponent
│ │ ├── importReactWithPureComponentAndPropTypes
│ │ ├── importReduxConnect
│ │ ├── importRouterLink
│ │ ├── importRouterNavLink
│ │ ├── importRouterSetup
│ │ ├── importRouterSwitch
│ │ ├── propTypeAny
│ │ ├── propTypeArray
│ │ ├── propTypeArrayOf
│ │ ├── propTypeArrayOfRequired
│ │ ├── propTypeArrayRequired
│ │ ├── propTypeBool
│ │ ├── propTypeBoolRequired
│ │ ├── propTypeElement
│ │ ├── propTypeElementRequired
│ │ ├── propTypeEnum
│ │ ├── propTypeEnumRequired
│ │ ├── propTypeExact
│ │ ├── propTypeExactRequired
│ │ ├── propTypeFunc
│ │ ├── propTypeFuncRequired
│ │ ├── propTypeInstanceOf
│ │ ├── propTypeInstanceOfRequired
│ │ ├── propTypeNode
│ │ ├── propTypeNodeRequired
│ │ ├── propTypeNumber
│ │ ├── propTypeNumberRequired
│ │ ├── propTypeObject
│ │ ├── propTypeObjectOf
│ │ ├── propTypeObjectOfRequired
│ │ ├── propTypeObjectRequired
│ │ ├── propTypeOneOfType
│ │ ├── propTypeOneOfTypeRequired
│ │ ├── propTypeShape
│ │ ├── propTypeShapeRequired
│ │ ├── propTypeString
│ │ ├── propTypeStringRequired
│ │ ├── propertyGet
│ │ ├── propertySet
│ │ ├── reactArrowFunctionComponent
│ │ ├── reactArrowFunctionComponentWithPropTypes
│ │ ├── reactArrowFunctionExportComponent
│ │ ├── reactClassComponent
│ │ ├── reactClassComponentPropTypes
│ │ ├── reactClassComponentRedux
│ │ ├── reactClassComponentReduxPropTypes
│ │ ├── reactClassExportComponent
│ │ ├── reactClassExportComponentWithPropTypes
│ │ ├── reactClassExportPureComponent
│ │ ├── reactClassPureComponent
│ │ ├── reactClassPureComponentWithPropTypes
│ │ ├── reactFunctionMemoComponent
│ │ ├── reactFunctionMemoComponentWithPropTypes
│ │ ├── reactFunctionalComponent
│ │ ├── reactFunctionalComponentRedux
│ │ ├── reactFunctionalComponentReduxPropTypes
│ │ ├── reactFunctionalComponentWithPropTypes
│ │ ├── reactFunctionalExportComponent
│ │ ├── reactNativeComponent
│ │ ├── reactNativeComponentExport
│ │ ├── reactNativeComponentWithStyles
│ │ ├── reactNativeFunctionalComponent
│ │ ├── reactNativeFunctionalComponentWithStyles
│ │ ├── reactNativeFunctionalExportComponent
│ │ ├── reactNativeFunctionalExportComponentWithStyles
│ │ ├── reactNativeImport
│ │ ├── reactNativePureComponent
│ │ ├── reactNativePureComponentExport
│ │ ├── reactNativeStyles
│ │ ├── reduxAction
│ │ ├── reduxConst
│ │ ├── reduxReducer
│ │ ├── reduxSelector
│ │ ├── reduxSlice
│ │ ├── setupReactComponentTestWithRedux
│ │ ├── setupReactNativeTest
│ │ ├── setupReactNativeTestWithRedux
│ │ ├── setupReactTest
│ │ ├── typescriptReactArrowFunctionComponent
│ │ ├── typescriptReactArrowFunctionExportComponent
│ │ ├── typescriptReactClassComponent
│ │ ├── typescriptReactClassComponentRedux
│ │ ├── typescriptReactClassExportComponent
│ │ ├── typescriptReactClassExportPureComponent
│ │ ├── typescriptReactClassPureComponent
│ │ ├── typescriptReactFunctionalComponent
│ │ ├── typescriptReactFunctionalExportComponent
│ │ ├── typescriptReactNativeArrowFunctionComponent
│ │ ├── typescriptReactNativeArrowFunctionComponentWithStyles
│ │ ├── useCallback
│ │ ├── useContext
│ │ ├── useEffect
│ │ ├── useImperativeHandle
│ │ ├── useLayoutEffect
│ │ ├── useMemo
│ │ ├── useReducer
│ │ ├── useRef
│ │ └── useState
│ │ └── typescript-ts-mode
│ │ ├── anonymousFunction
│ │ ├── bindThis
│ │ ├── classConstructor
│ │ ├── commentBigBlock
│ │ ├── consoleAssert
│ │ ├── consoleClear
│ │ ├── consoleCount
│ │ ├── consoleDir
│ │ ├── consoleError
│ │ ├── consoleGroup
│ │ ├── consoleGroupEnd
│ │ ├── consoleInfo
│ │ ├── consoleLog
│ │ ├── consoleLogJson
│ │ ├── consoleLogObject
│ │ ├── consoleTable
│ │ ├── consoleTime
│ │ ├── consoleTimeEnd
│ │ ├── consoleTrace
│ │ ├── consoleWarn
│ │ ├── createContext
│ │ ├── createRef
│ │ ├── describeBlock
│ │ ├── destructProps
│ │ ├── destructState
│ │ ├── destructingArray
│ │ ├── destructingObject
│ │ ├── emptyState
│ │ ├── exportAs
│ │ ├── exportDefault
│ │ ├── exportDefaultFunction
│ │ ├── exportDefaultNamedFunction
│ │ ├── exportDestructing
│ │ ├── exportInterface
│ │ ├── exportNamedFunction
│ │ ├── exportType
│ │ ├── forEach
│ │ ├── forIn
│ │ ├── forOf
│ │ ├── getSnapshotBeforeUpdate
│ │ ├── itAsyncBlock
│ │ ├── itBlock
│ │ ├── mappingToProps
│ │ ├── method
│ │ ├── namedFunction
│ │ ├── promise
│ │ ├── setInterval
│ │ ├── setTimeOut
│ │ ├── shouldComponentUpdate
│ │ ├── testAsyncBlock
│ │ ├── testBlock
│ │ └── typeofSnippet
├── firefox
│ ├── firefox-windows-theme.xpi
│ ├── searx-link
│ └── vimium-options.json
├── fvwm
│ ├── laptop.bak
│ │ ├── FvwmScript-ConfirmCopyConfig
│ │ ├── FvwmScript-ConfirmQuit
│ │ ├── FvwmScript-DateTime
│ │ ├── config
│ │ ├── images
│ │ │ ├── button
│ │ │ │ ├── close-activedown.png
│ │ │ │ ├── close-activeup.png
│ │ │ │ ├── close-fullscreendown.png
│ │ │ │ ├── close-fullscreenup.png
│ │ │ │ ├── close-inactive.png
│ │ │ │ ├── iconify-activedown.png
│ │ │ │ ├── iconify-activeup.png
│ │ │ │ ├── iconify-inactive.png
│ │ │ │ ├── maximize-activedown.png
│ │ │ │ ├── maximize-activeup.png
│ │ │ │ ├── maximize-inactive.png
│ │ │ │ ├── stick-activedown.png
│ │ │ │ ├── stick-activeup.png
│ │ │ │ ├── stick-fullscreendown.png
│ │ │ │ ├── stick-fullscreenup.png
│ │ │ │ ├── stick-inactive.png
│ │ │ │ ├── stick-inactivedown.png
│ │ │ │ ├── unmaximize-activedown.png
│ │ │ │ ├── unmaximize-activeup.png
│ │ │ │ └── unmaximize-inactive.png
│ │ │ ├── nixos-logo.png
│ │ │ └── wallpaper
│ │ │ │ ├── lenovo.png
│ │ │ │ └── maui.jpg
│ │ ├── scripts
│ │ │ ├── crthumb
│ │ │ ├── dethumb
│ │ │ ├── layout-switch
│ │ │ ├── vol
│ │ │ └── xdgmenu
│ │ ├── stalonetrayrc
│ │ └── xdgmenu
│ ├── laptop
│ │ ├── .stalonetrayrc
│ │ ├── FvwmScript-ConfirmCopyConfig
│ │ ├── FvwmScript-ConfirmQuit
│ │ ├── FvwmScript-DateTime
│ │ ├── FvwmScript-Player
│ │ ├── Makefile.am
│ │ ├── README
│ │ ├── config
│ │ ├── images
│ │ │ ├── background
│ │ │ │ ├── bg1.png
│ │ │ │ ├── bg2.png
│ │ │ │ ├── bg3.png
│ │ │ │ └── maui.jpg
│ │ │ ├── bgicons
│ │ │ │ ├── bg1.png
│ │ │ │ ├── bg2.png
│ │ │ │ └── bg3.png
│ │ │ ├── fvwm-logo-small.png
│ │ │ └── icons
│ │ │ │ ├── apps.png
│ │ │ │ ├── caja.png
│ │ │ │ ├── conf.png
│ │ │ │ ├── discord.png
│ │ │ │ ├── emacs.png
│ │ │ │ ├── firefox.png
│ │ │ │ ├── gimp.png
│ │ │ │ ├── help.png
│ │ │ │ ├── powershell.png
│ │ │ │ ├── programs.png
│ │ │ │ ├── quit.png
│ │ │ │ ├── refresh.png
│ │ │ │ ├── restart.png
│ │ │ │ ├── terminal.png
│ │ │ │ ├── terminal2.png
│ │ │ │ └── wallpaper.png
│ │ └── scripts
│ │ │ ├── notes
│ │ │ ├── stopwatch
│ │ │ ├── vol
│ │ │ └── xdgmenu
│ └── pc
│ │ ├── FvwmScript-ConfirmCopyConfig
│ │ ├── FvwmScript-ConfirmQuit
│ │ ├── FvwmScript-DateTime
│ │ ├── config
│ │ ├── images
│ │ ├── button
│ │ │ ├── close-activedown.png
│ │ │ ├── close-activeup.png
│ │ │ ├── close-hover.png
│ │ │ ├── close-inactive.png
│ │ │ ├── iconify-activedown.png
│ │ │ ├── iconify-activeup.png
│ │ │ ├── iconify-hover.png
│ │ │ ├── iconify-inactive.png
│ │ │ ├── maximize-activedown.png
│ │ │ ├── maximize-activeup.png
│ │ │ ├── maximize-hover.png
│ │ │ ├── maximize-inactive.png
│ │ │ ├── stick-activedown.png
│ │ │ ├── stick-activeup.png
│ │ │ ├── stick-hover.png
│ │ │ ├── stick-inactive.png
│ │ │ ├── stick-inactivedown.png
│ │ │ ├── unmaximize-activedown.png
│ │ │ ├── unmaximize-activeup.png
│ │ │ ├── unmaximize-hover.png
│ │ │ └── unmaximize-inactive.png
│ │ ├── nixos-logo.png
│ │ └── wallpaper
│ │ │ └── honolulu.jpg
│ │ ├── scripts
│ │ ├── crthumb
│ │ ├── dethumb
│ │ ├── layout-switch
│ │ └── xdgmenu
│ │ └── stalonetrayrc
├── qpdfview
│ ├── shortcuts.conf
│ └── shortcuts.conf.vanilla
├── touchegg
│ ├── fvwm.conf
│ ├── kde.conf
│ └── xmonad.conf
└── xmonad
│ ├── laptop
│ ├── images
│ │ ├── 1.xpm
│ │ ├── 2.xpm
│ │ ├── 3.xpm
│ │ ├── 4.xpm
│ │ ├── 5.xpm
│ │ ├── 6.xpm
│ │ ├── 7.xpm
│ │ ├── 8.xpm
│ │ ├── 9.xpm
│ │ └── maui.jpg
│ ├── jgmenurc
│ ├── menu.csv
│ ├── scripts
│ │ ├── layout-switch
│ │ └── vol
│ ├── xmobarrc
│ └── xmonad.hs
│ └── pc
│ ├── images
│ ├── 1.xpm
│ ├── 2.xpm
│ ├── 3.xpm
│ ├── 4.xpm
│ ├── 5.xpm
│ ├── 6.xpm
│ ├── 7.xpm
│ ├── 8.xpm
│ ├── 9.xpm
│ └── honolulu.jpg
│ ├── jgmenurc
│ ├── menu.csv
│ ├── scripts
│ ├── layout-switch
│ └── vol
│ ├── xmobarrc
│ └── xmonad.hs
├── flake.lock
├── flake.nix
├── hosts
├── laptop
│ ├── BOE_CQ_______NE135FBM_N41_03.icm
│ ├── default.nix
│ ├── easyeffects
│ │ ├── autoload
│ │ │ └── output
│ │ │ │ ├── headphones.json
│ │ │ │ └── speaker.json
│ │ └── output
│ │ │ ├── headphones.json
│ │ │ └── speaker.json
│ ├── framework.nix
│ └── hardware-configuration.nix
├── pc
│ ├── default.nix
│ └── hardware-configuration.nix
├── shared
│ ├── default.nix
│ ├── dyalogscript.nix
│ ├── fhs.nix
│ ├── fontconfig.xml
│ ├── fontconfig.xml.bak
│ ├── homebrew.nix
│ ├── pipewire.conf
│ ├── udev.nix
│ ├── wireguard.nix
│ ├── xterm.nix
│ └── zfs.nix
├── vm
│ └── default.nix
└── wsl
│ ├── default.nix
│ └── network-drive.nix
├── img
├── laptop.png
├── pager
│ ├── 1.svg
│ ├── 2.svg
│ ├── 3.svg
│ ├── 4.svg
│ ├── 5.svg
│ ├── 6.svg
│ ├── 7.svg
│ ├── 8.svg
│ ├── 9.svg
│ └── pager.svg
└── pc.png
├── install
├── configuration.nix
└── nix_zfs_instructions.org
├── modules
├── apps
│ └── default.nix
├── default.nix
├── programs
│ ├── bash
│ │ ├── bashrc
│ │ └── default.nix
│ ├── bat
│ │ ├── default.nix
│ │ └── theme.nix
│ ├── caja
│ │ └── default.nix
│ ├── discord
│ │ └── default.nix
│ ├── emacs
│ │ ├── README.org
│ │ ├── cape-yasnippet.nix
│ │ ├── combobulate.nix
│ │ ├── corfu-terminal.nix
│ │ ├── default.nix
│ │ ├── eaf.nix
│ │ ├── eglot-booster.nix
│ │ ├── emacs24
│ │ │ ├── builder.sh
│ │ │ └── default.nix
│ │ ├── evil-motion-trainer.nix
│ │ ├── hotfuzz-module.nix
│ │ ├── macrursors.nix
│ │ └── package.json.patch
│ ├── firefox
│ │ ├── bookmarks.nix
│ │ ├── colors.css
│ │ ├── default.nix
│ │ ├── extensions.nix
│ │ ├── navbar
│ │ │ ├── debloat-navbar.css
│ │ │ ├── navbar-layout.css
│ │ │ └── navbar-on-focus.css
│ │ ├── searx-link
│ │ ├── settings.nix
│ │ ├── sidebar
│ │ │ ├── debloat-sidebar.css
│ │ │ └── sidebar-layout.css
│ │ ├── tabbar
│ │ │ ├── debloat-tabbar.css
│ │ │ ├── hide-tabs-with-one-tab.css
│ │ │ ├── numbered-tabs.css
│ │ │ ├── tab-close-button-always-on-hover.css
│ │ │ ├── tabbar-layout.css
│ │ │ └── tabs-fill-available-width.css
│ │ └── urlbar
│ │ │ ├── debloat-urlbar.css
│ │ │ ├── remove-megabar.css
│ │ │ └── urlbar-layout.css
│ ├── gtk
│ │ └── default.nix
│ ├── kitty
│ │ └── default.nix
│ ├── mpc-qt
│ │ ├── default.nix
│ │ └── settings.json
│ ├── powershell
│ │ ├── default.nix
│ │ ├── icons
│ │ │ └── hicolor
│ │ │ │ ├── 128x128
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 16x16
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 24x24
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 256x256
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 32x32
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 48x48
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 512x512
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ ├── 64x64
│ │ │ │ └── apps
│ │ │ │ │ └── powershell.png
│ │ │ │ └── 96x96
│ │ │ │ └── apps
│ │ │ │ └── powershell.png
│ │ └── profile.ps1
│ ├── qpdfview
│ │ └── default.nix
│ ├── sxiv
│ │ └── default.nix
│ ├── ungoogled-chromium
│ │ └── default.nix
│ ├── zathura
│ │ └── default.nix
│ └── zsh
│ │ └── default.nix
├── services
│ ├── dunst
│ │ └── default.nix
│ ├── picom
│ │ └── default.nix
│ └── touchegg
│ │ ├── default.nix
│ │ └── touchegg.desktop
├── theme
│ └── default.nix
└── windowManagers
│ ├── fvwm
│ ├── laptop
│ │ ├── default.nix
│ │ └── kde.nix
│ └── pc
│ │ └── default.nix
│ └── xmonad
│ ├── laptop
│ └── default.nix
│ └── pc
│ └── default.nix
├── overlays
├── default.nix
├── discord.nix
├── pcmanfm-qt.nix
├── rxvt-unicode.nix
├── sxiv.nix
└── ungoogled-chromium.nix
├── packages
├── apl385.nix
├── chicken-docs.nix
├── chicken-pkgs.nix
├── crystal-nova.nix
├── crystal-remix.nix
├── default.nix
├── expose-glassy-right.nix
├── expose-glassy.nix
├── firefox-classic-theme.nix
├── firefox-oxygen-theme.nix
├── hyuga.nix
├── iosevka-aile.nix
├── iosevka-etoile.nix
├── iosevka-slab.nix
├── jdtls.nix
├── keyboard-layouts
│ ├── default.nix
│ └── symbols
│ │ ├── ru_phonetic_dvorak
│ │ ├── ru_phonetic_dvorak_iso
│ │ ├── ru_phonetic_qwerty
│ │ ├── us_dvorak
│ │ ├── us_dvorak_iso
│ │ └── us_qwerty
├── layout-switch.nix
├── librecode.nix
├── lips.nix
├── medium-parser.nix
├── new-tab-override.nix
├── newaita-reborn.nix
├── nf-julia.nix
├── nf-noto.nix
├── nf-oxygen.nix
├── nf-victormono.nix
├── nova7.nix
├── oxygen-cory-colors
│ ├── OxygenCory.colors
│ └── default.nix
├── oxygen-kde4-theme.nix
├── photogimp.nix
├── sddm-oxygen.nix
├── trim-generations
│ ├── default.nix
│ └── trim-generations.sh
└── undistract-me-zsh.nix
└── profiles
├── fvwm-laptop
├── default.nix
├── gtk-3.0
│ ├── assets
│ │ ├── close-active.svg
│ │ ├── close-backdrop-active.svg
│ │ ├── close-backdrop-hover.svg
│ │ ├── close-backdrop-normal.svg
│ │ ├── close-hover.svg
│ │ ├── close-normal.svg
│ │ ├── maximize-active.svg
│ │ ├── maximize-backdrop-active.svg
│ │ ├── maximize-backdrop-hover.svg
│ │ ├── maximize-backdrop-normal.svg
│ │ ├── maximize-hover.svg
│ │ ├── maximize-normal.svg
│ │ ├── maximized-active.svg
│ │ ├── maximized-backdrop-active.svg
│ │ ├── maximized-backdrop-hover.svg
│ │ ├── maximized-backdrop-normal.svg
│ │ ├── maximized-hover.svg
│ │ ├── maximized-normal.svg
│ │ ├── minimize-active.svg
│ │ ├── minimize-backdrop-active.svg
│ │ ├── minimize-backdrop-hover.svg
│ │ ├── minimize-backdrop-normal.svg
│ │ ├── minimize-hover.svg
│ │ └── minimize-normal.svg
│ ├── bookmarks
│ ├── colors.css
│ ├── gtk.css
│ └── window_decorations.css
└── qt5ct
│ ├── colors
│ └── cory.conf
│ └── qt5ct.conf
├── fvwm-pc
├── default.nix
├── gtk-3.0
│ ├── assets
│ │ ├── close-active.svg
│ │ ├── close-backdrop-active.svg
│ │ ├── close-backdrop-hover.svg
│ │ ├── close-backdrop-normal.svg
│ │ ├── close-hover.svg
│ │ ├── close-normal.svg
│ │ ├── maximize-active.svg
│ │ ├── maximize-backdrop-active.svg
│ │ ├── maximize-backdrop-hover.svg
│ │ ├── maximize-backdrop-normal.svg
│ │ ├── maximize-hover.svg
│ │ ├── maximize-normal.svg
│ │ ├── maximized-active.svg
│ │ ├── maximized-backdrop-active.svg
│ │ ├── maximized-backdrop-hover.svg
│ │ ├── maximized-backdrop-normal.svg
│ │ ├── maximized-hover.svg
│ │ ├── maximized-normal.svg
│ │ ├── minimize-active.svg
│ │ ├── minimize-backdrop-active.svg
│ │ ├── minimize-backdrop-hover.svg
│ │ ├── minimize-backdrop-normal.svg
│ │ ├── minimize-hover.svg
│ │ └── minimize-normal.svg
│ ├── bookmarks
│ ├── colors.css
│ ├── gtk.css
│ └── window_decorations.css
└── qt5ct
│ ├── colors
│ └── cory.conf
│ └── qt5ct.conf
├── wsl
└── default.nix
├── xmonad-laptop
├── default.nix
├── gtk-3.0
│ ├── assets
│ │ ├── close-active.svg
│ │ ├── close-backdrop-active.svg
│ │ ├── close-backdrop-hover.svg
│ │ ├── close-backdrop-normal.svg
│ │ ├── close-hover.svg
│ │ ├── close-normal.svg
│ │ ├── maximize-active.svg
│ │ ├── maximize-backdrop-active.svg
│ │ ├── maximize-backdrop-hover.svg
│ │ ├── maximize-backdrop-normal.svg
│ │ ├── maximize-hover.svg
│ │ ├── maximize-normal.svg
│ │ ├── maximized-active.svg
│ │ ├── maximized-backdrop-active.svg
│ │ ├── maximized-backdrop-hover.svg
│ │ ├── maximized-backdrop-normal.svg
│ │ ├── maximized-hover.svg
│ │ ├── maximized-normal.svg
│ │ ├── minimize-active.svg
│ │ ├── minimize-backdrop-active.svg
│ │ ├── minimize-backdrop-hover.svg
│ │ ├── minimize-backdrop-normal.svg
│ │ ├── minimize-hover.svg
│ │ └── minimize-normal.svg
│ ├── bookmarks
│ ├── colors.css
│ ├── gtk.css
│ └── window_decorations.css
└── qt5ct
│ ├── colors
│ └── cory.conf
│ └── qt5ct.conf
└── xmonad-pc
├── default.nix
├── gtk-3.0
├── assets
│ ├── close-active.svg
│ ├── close-backdrop-active.svg
│ ├── close-backdrop-hover.svg
│ ├── close-backdrop-normal.svg
│ ├── close-hover.svg
│ ├── close-normal.svg
│ ├── maximize-active.svg
│ ├── maximize-backdrop-active.svg
│ ├── maximize-backdrop-hover.svg
│ ├── maximize-backdrop-normal.svg
│ ├── maximize-hover.svg
│ ├── maximize-normal.svg
│ ├── maximized-active.svg
│ ├── maximized-backdrop-active.svg
│ ├── maximized-backdrop-hover.svg
│ ├── maximized-backdrop-normal.svg
│ ├── maximized-hover.svg
│ ├── maximized-normal.svg
│ ├── minimize-active.svg
│ ├── minimize-backdrop-active.svg
│ ├── minimize-backdrop-hover.svg
│ ├── minimize-backdrop-normal.svg
│ ├── minimize-hover.svg
│ └── minimize-normal.svg
├── bookmarks
├── colors.css
├── gtk.css
└── window_decorations.css
└── qt5ct
├── colors
└── cory.conf
└── qt5ct.conf
/.gitignore:
--------------------------------------------------------------------------------
1 | *~
2 | result
3 |
--------------------------------------------------------------------------------
/Makefile:
--------------------------------------------------------------------------------
1 |
2 | laptop:
3 | nixos-rebuild switch --flake .#laptop --use-remote-sudo
4 |
5 | pc:
6 | nixos-rebuild switch --flake .#pc --use-remote-sudo
7 |
8 | wsl:
9 | nixos-rebuild switch --flake .#wsl --use-remote-sudo
10 |
11 | vm:
12 | nixos-rebuild switch --flake .#vm --use-remote-sudo
13 |
14 | update:
15 | nix flake update
16 |
17 | clean:
18 | sudo nix-collect-garbage --delete-older-than 7d
19 |
20 | superclean:
21 | sudo nix-collect-garbage --delete-old
22 |
23 | repair:
24 | sudo nix-store --verify --check-contents --repair
25 |
--------------------------------------------------------------------------------
/config/conky/laptop/launch.sh:
--------------------------------------------------------------------------------
1 | cd $(dirname $0)
2 | killall conky 2>/dev/null
3 | #font/install
4 | if [ "$1" = "-n" ]; then
5 | pause_flag=""
6 | else
7 | pause_flag="--pause=5"
8 | echo "Conky waiting 5 seconds to start..."
9 | fi
10 | if conky --daemonize --quiet "$pause_flag" --config=/home/madhur/.config/conky/conky.conf ; then
11 | echo "Started"
12 | else
13 | echo "Failed"
14 | fi
--------------------------------------------------------------------------------
/config/conky/pc/launch.sh:
--------------------------------------------------------------------------------
1 | cd $(dirname $0)
2 | killall conky 2>/dev/null
3 | #font/install
4 | if [ "$1" = "-n" ]; then
5 | pause_flag=""
6 | else
7 | pause_flag="--pause=5"
8 | echo "Conky waiting 5 seconds to start..."
9 | fi
10 | if conky --daemonize --quiet "$pause_flag" --config=/home/madhur/.config/conky/conky.conf ; then
11 | echo "Started"
12 | else
13 | echo "Failed"
14 | fi
--------------------------------------------------------------------------------
/config/emacs/elisp/evil-xml.el:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/emacs/elisp/evil-xml.el
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/after-load:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: after-load
3 | # key: after-load
4 | # --
5 | (defn after-load [] (init))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/comment:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: comment
3 | # key: comm
4 | # --
5 | (comment
6 | $0)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defn
3 | # key: d
4 | # --
5 | (defn ${1:func}
6 | "${2:TODO add docstring}"
7 | [$3]
8 | `yas-selected-text`$0)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defn-2:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defn-2
3 | # key: dd
4 | # --
5 | (defn make-${1:func}
6 | "${2:TODO add docstring}"
7 | [& {:keys [$3] :as opts}]
8 | (fn $1 [${4:ctx}]
9 | $0))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defn-if-ex:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defn-if-ex
3 | # key: die
4 | # --
5 | (defn ${1:func}
6 | "${2:TODO docstring}"
7 | [$3]
8 | (let [$4]
9 | (if ${5:true}
10 | (throw (ex-info "${6:exception in $1}" {}))$0)))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defn-let-cond:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defn-let-cond
3 | # key: dlc
4 | # --
5 | (defn ${1:func}
6 | "${2:TODO docstring}"
7 | [$3]
8 | (let [$4]
9 | (cond
10 | ($5) $0
11 | :else
12 | )))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defn-let-threading-first:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defn-let-threading-first
3 | # key: dlf
4 | # --
5 | (defn ${1:func}
6 | "${2:TODO docstring}"
7 | [$3]
8 | (let [$4]
9 | (-> $0)))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defn-let-threading-last:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defn-let-threading-last
3 | # key: dll
4 | # --
5 | (defn ${1:func}
6 | "${2:TODO docstring}"
7 | [$3]
8 | (let [$4]
9 | (->> $0)))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defresolver:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defresolver
3 | # key: dr
4 | # --
5 | (pc/defresolver $1-resolver [env ${2:{:$1/keys [$3] :as props}}]
6 | {::pc/input #{${2:$(+fulcro-destructing-to-keys yas-text)}}
7 | ::pc/output [$4]}
8 | $0)
9 |
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defsc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defsc
3 | # key: dsc
4 | # --
5 | (defsc $1 [this ${2:{:${1:$(string-inflection-kebab-case-function yas-text)}/keys [$3] :as props}}]
6 | {:query [${2:$(+fulcro-destructing-to-keys yas-text)}]
7 | :ident ${2:$(+yas-first (+fulcro-destructing-to-keys yas-text))
8 | :initial-state {}}}
9 | (dom/div$0))
10 |
11 | (def ui-${1:$(string-inflection-kebab-case-function yas-text)} (comp/factory $1 {:keyfn ${2:$(+yas-first (+fulcro-destructing-to-keys yas-text))}}))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/defstyled:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defstyled
3 | # key: ds
4 | # --
5 | (defstyled -${1:style-name} ${2::div}
6 | [$3]
7 | {$0})
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/hiccup-prop-button:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hiccup-prop-button
3 | # key: hb
4 | # --
5 | {:on-click on-${1:click}}$0
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/hiccup-prop-input:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hiccup-prop-input
3 | # key: hi
4 | # --
5 | {:type "${1:text}"
6 | :placeholder "$2"
7 | :value $3
8 | :on-change on-${4:change}}$0
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/if-let:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: if-let
3 | # key: il
4 | # --
5 | (if-let [$1]
6 | ($0)
7 | ())
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/if-let-ex:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: if-let-ex
3 | # key: ile
4 | # --
5 | (if-let [$1]
6 | (throw (ex-info "$2" {$3}))$0)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/jsd:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: jsd
3 | # key: jsd
4 | # --
5 | (.debug js/console $1)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/jse:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: jse
3 | # key: jse
4 | # --
5 | (.error js/console $1)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/jsi:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: jsi
3 | # key: jsi
4 | # --
5 | (.info js/console $1)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/jsw:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: jsw
3 | # key: jsw
4 | # --
5 | (.warn js/console $1)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/mount-state:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: mount-state
3 | # key: ms
4 | # --
5 | (mount/defstate $1
6 | :start
7 | ($2)
8 | :stop
9 | ($3 $1))
10 | $0
11 |
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/pprint:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: cljs-pprint
3 | # key: pp
4 | # --
5 | (cljs.pprint/pprint $0)
6 |
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/re-frame-dispatch:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: re-frame-dispatch
3 | # key: rdis
4 | # --
5 | (re-frame/dispatch [::$0])
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/re-frame-reg-event-db:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: re-frame-reg-event-db
3 | # key: red
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | (re-frame/reg-event-db ::${1:event-name}
7 | (fn $1
8 | [db ${2:[_ $3]}]
9 | $0))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/re-frame-reg-event-fx:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: re-frame-reg-event-fx
3 | # key: ref
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | (re-frame/reg-event-fx ::${1:event-name}
7 | (fn $1
8 | [{:keys [db] :as cofx} ${2:[_ $3]}]
9 | {:db db
10 | $0}))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/re-frame-reg-fx:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: re-frame-reg-fx
3 | # key: rfx
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | (re-frame/reg-fx ::${1:event-name}
7 | (fn $1
8 | [$2]
9 | $0))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/re-frame-reg-sub:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: re-frame-reg-sub
3 | # key: rs
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | (re-frame/reg-sub ::${1:sub-name}
7 | (fn $1
8 | [db ${2:_}]
9 | $0))
10 |
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/re-frame-subscribe:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: re-frame-subscribe
3 | # key: rsub
4 | # --
5 | (re-frame/subscribe [::$0])
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/spec-def:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: spec-def
3 | # key: sdef
4 | # --
5 | (s/def ::${1:spec-name} $0)
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/try-catch:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: try-catch
3 | # key: try
4 | # --
5 | (try
6 | `yas-selected-text`$0
7 | (catch ${1:Exception} ex
8 | ${2:(log/error ex)}))
--------------------------------------------------------------------------------
/config/emacs/snippets/clojure-mode/when-let:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: when-let
3 | # key: wl
4 | # --
5 | (when-let [$1]
6 | ($0))
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/1:
--------------------------------------------------------------------------------
1 | flex: 1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/absolute:
--------------------------------------------------------------------------------
1 | postion: absolute;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/b:
--------------------------------------------------------------------------------
1 | bottom: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/bg:
--------------------------------------------------------------------------------
1 | background-color: #${1:FFFFFF};
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/bold:
--------------------------------------------------------------------------------
1 | font-weight: bold;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/br:
--------------------------------------------------------------------------------
1 | border-radius: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/c:
--------------------------------------------------------------------------------
1 | color: #${1:FFFFFF};
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/col:
--------------------------------------------------------------------------------
1 | flex-direction: column;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/f:
--------------------------------------------------------------------------------
1 | font-size: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/flex:
--------------------------------------------------------------------------------
1 | display: flex;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/h:
--------------------------------------------------------------------------------
1 | height: ${1:100%};
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/items-center:
--------------------------------------------------------------------------------
1 | align-items: center;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/items-end:
--------------------------------------------------------------------------------
1 | align-items: flex-end;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/items-start:
--------------------------------------------------------------------------------
1 | align-items: flex-start;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/justify-around:
--------------------------------------------------------------------------------
1 | justify-content: space-around;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/justify-between:
--------------------------------------------------------------------------------
1 | justify-content: space-between;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/justify-center:
--------------------------------------------------------------------------------
1 | justify-content: center;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/justify-end:
--------------------------------------------------------------------------------
1 | justify-content: flex-end;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/justify-start:
--------------------------------------------------------------------------------
1 | justify-content: flex-start;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/l:
--------------------------------------------------------------------------------
1 | left: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/ma:
--------------------------------------------------------------------------------
1 | margin: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/mb:
--------------------------------------------------------------------------------
1 | margin-bottom: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/mh:
--------------------------------------------------------------------------------
1 | margin-left: $1;
2 | margin-right: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/ml:
--------------------------------------------------------------------------------
1 | margin-left: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/mr:
--------------------------------------------------------------------------------
1 | margin-right: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/mt:
--------------------------------------------------------------------------------
1 | margin-top: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/mv:
--------------------------------------------------------------------------------
1 | margin-top: $1;
2 | margin-bottom: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/nowrap:
--------------------------------------------------------------------------------
1 | flex-wrap: nowrap;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/pa:
--------------------------------------------------------------------------------
1 | padding: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/pb:
--------------------------------------------------------------------------------
1 | padding-bottom: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/ph:
--------------------------------------------------------------------------------
1 | padding-left: $1;
2 | padding-right: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/pl:
--------------------------------------------------------------------------------
1 | padding-left: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/pr:
--------------------------------------------------------------------------------
1 | padding-right: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/pt:
--------------------------------------------------------------------------------
1 | padding-top: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/pv:
--------------------------------------------------------------------------------
1 | padding-top: $1;
2 | padding-bottom: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/r:
--------------------------------------------------------------------------------
1 | right: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/relative:
--------------------------------------------------------------------------------
1 | position: relative;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/row:
--------------------------------------------------------------------------------
1 | flex-direction: row;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/t:
--------------------------------------------------------------------------------
1 | top: $1;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/w:
--------------------------------------------------------------------------------
1 | width: ${1:100%};
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/wrap:
--------------------------------------------------------------------------------
1 | flex-wrap: wrap;
--------------------------------------------------------------------------------
/config/emacs/snippets/css-mode/wrap-reverse:
--------------------------------------------------------------------------------
1 | flex-wrap: wrap-reverse;
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/->:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: ->
3 | # key: ->
4 | # --
5 | ->
6 | $0$>
7 | end
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/=>:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: =>
3 | # key: =
4 | # --
5 | "$1" => $0,
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/debug:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: debug
3 | # key: debug
4 | # --
5 | Logger.debug("$1: #{inspect $1}")
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/defmodule:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defmodule
3 | # key: defmodule
4 | # --
5 | defmodule `(+elixir-auto-module-name)` do
6 | @moduledoc """
7 | ${1:Document}
8 | """
9 | $0$>
10 | end
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/do:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: do
3 | # key: do
4 | # --
5 | do
6 | $0$>
7 | end
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/doc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: doc
3 | # key: doc
4 | # --
5 | @doc """
6 | $0
7 | """
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/fn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: fn
3 | # key: fn
4 | # --
5 | fn ($1) -> $0 end
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/info:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: info
3 | # key: info
4 | # --
5 | Logger.info("$0")
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/ins:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: ins
3 | # key: ins
4 | # --
5 | IO.puts("$1: #{IO.ANSI.format([:default_background, :yellow, inspect($1, pretty: true)])}")
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/module_constant:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: module_constant
3 | # key: mm
4 | # --
5 | __MODULE__
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/moduledoc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: moduledoc
3 | # key: mdoc
4 | # --
5 | @moduledoc """
6 | $0
7 | """
--------------------------------------------------------------------------------
/config/emacs/snippets/elixir-mode/pry:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: pry
3 | # key: pry
4 | # --
5 | require IEx;IEx.pry
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/add-hook:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: add-hook
3 | # key: ah
4 | # --
5 | (add-hook '${1:prog-mode-hook} '${2:function})
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/add-to-list:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: add-to-list
3 | # key: atl
4 | # --
5 | (add-to-list '${1:list} ${2:value})$0
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/kbd:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: kbd
3 | # key: kk
4 | # --
5 | (kbd "$1")$0
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/lexical-binding:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: lexical-binding
3 | # key: lb
4 | # --
5 | ;;; -*- lexical-binding: t -*-
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/message:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: message
3 | # key: msg
4 | # --
5 | (message "$1: %s" $1)
6 |
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/use-package:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: use-package
3 | # key: use-package
4 | # --
5 | use-package ${1:package}$0
--------------------------------------------------------------------------------
/config/emacs/snippets/emacs-lisp-mode/with-eval-after-load:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: with-eval-after-load
3 | # key: weal
4 | # --
5 | (with-eval-after-load "$1"
6 | $0)
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/gitignore-mode/clojure:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: clojure
3 | # key: clojure
4 | # --
5 | .cpcache
6 | .shadow-cljs
7 | cljs-runtime
8 | node_modules
9 | target
10 | .nrepl-port
11 | resources/public/js
12 |
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/List:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: List
3 | # key: List
4 | # --
5 | List<${1:Object}>$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/Map:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: Map
3 | # key: Map
4 | # --
5 | Map<${1:Object}, ${2:Object}>$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/Object:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: Object
3 | # key: Object
4 | # --
5 | Object$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/abstract:
--------------------------------------------------------------------------------
1 |
2 | # -*- mode: snippet -*-
3 | # name: abstract
4 | # key: abstract
5 | # --
6 | abstract$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/boolean:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: boolean
3 | # key: boolean
4 | # --
5 | boolean$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/case:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: case ...: ... break;
3 | # key: case
4 | # --
5 | case $1:
6 | $0
7 | break;
8 |
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/case-return:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: case ...: return ...;
3 | # key: case-return
4 | # --
5 | case $1:
6 | return $0;
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/class:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: class
3 | # key: class
4 | # --
5 | class ${1:`(file-name-sans-extension (buffer-name))`}$2 {
6 | $0
7 | }
8 |
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/constructor:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: constructor
3 | # key: constructor
4 | # --
5 | ${2:`(file-name-sans-extension (buffer-name))`}(${1:, args}) {
6 | ${1:$(cory/java-snippet-constructor-assignments yas-text)}
7 | $0
8 | }
9 |
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/do-while:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: do { ... } while (...)
3 | # key: do
4 | # --
5 | do {
6 | $0
7 | } while (${1:condition});
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/elif:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: else if (...) { ... }
3 | # key: elif
4 | # --
5 | else if (${1:condition}) {
6 | $2
7 | } $0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/else:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: else { ... }
3 | # key: else
4 | # --
5 | else {
6 | $1
7 | }$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/enum:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: enum
3 | # key: enum
4 | # --
5 | enum ${1:`(file-name-sans-extension (buffer-name))`}$2 {
6 | $0
7 | }
8 |
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/extends:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: extends
3 | # key: extends
4 | # --
5 | extends$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/final:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: final
3 | # key: final
4 | # --
5 | final$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/for:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: for (...) { ... }
3 | # key: for
4 | # --
5 | for (int ${1:i} = 0; $1 < $2; $1++) {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/for-iterator:
--------------------------------------------------------------------------------
1 |
2 | # -*- mode: snippet -*-
3 | # name: for (Iterator ...) { ... }
4 | # key: forit
5 | # --
6 | for (Iterator ${1:it} = $2.iterator(); $1.hasNext(); ) {
7 | ${3:String} ${4:name} = ($3)$1.next();
8 | $0
9 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/foreach:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: for (... : ...) { ... }
3 | # key: foreach
4 | # --
5 | for (${1:String} ${2:name} : ${4:iterable}) {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/getter:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: getter
3 | # key: getter
4 | # --
5 | public ${1:Object} get${2:$(upcase-initials yas-text)}() {
6 | return $2;
7 | }$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/if:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: if (...) { ... }
3 | # key: if
4 | # --
5 | if (${1:condition}) {
6 | $2
7 | } $0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/implements:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: implements
3 | # key: implements
4 | # --
5 | implements$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/import:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: import
3 | # key: import
4 | # --
5 | import$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/interface:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: interface
3 | # key: interface
4 | # --
5 | interface ${1:`(file-name-sans-extension (buffer-name))`}$2 {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/main:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: public static void main (String[] args) { ... }
3 | # key: main
4 | # --
5 | public static void main(String[] args) {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/main-exception:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: public static void main (String[] args) throws Exception { ... }
3 | # key: maine
4 | # --
5 | public static void main(String[] args) throws Exception {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/package:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: package
3 | # key: package
4 | # --
5 | package ${1:`(mapconcat 'identity (split-string (replace-regexp-in-string ".*src\\(/\\(main\\|test\\)\\)?\\(/java\\)?" "" default-directory) "/" t) ".")`};$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/private:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: private
3 | # key: private
4 | # --
5 | private$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/property:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: property
3 | # key: property
4 | # --
5 | private ${1:Object} ${2:name};$0
6 |
7 | public $1 get${2:$(upcase-initials yas-text)}() {
8 | return $2;
9 | }
10 |
11 | public void set${2:$(upcase-initials yas-text)}($1 $2) {
12 | this.$2 = $2;
13 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/protected:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: protected
3 | # key: protected
4 | # --
5 | protected$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/public:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: public
3 | # key: public
4 | # --
5 | public$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/return:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: return
3 | # key: return
4 | # --
5 | return $0;
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/setter:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: setter
3 | # key: setter
4 | # --
5 | public void set${1:$(upcase-initials yas-text)}(${2:Object} $1) {
6 | this.$1 = $1;
7 | }$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/static:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: static
3 | # key: static
4 | # --
5 | static$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/switch:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: switch (...) { ... }
3 | # key: switch
4 | # --
5 | switch ($1) {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/throws:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: throws
3 | # key: thr
4 | # --
5 | throws$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/try-catch:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: try, catch
3 | # key: tryc
4 | # --
5 | try {
6 | $0
7 | } catch (${1:Exception} ${2:e}) {
8 |
9 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/try-catch-finally:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: try, catch, finally
3 | # key: trycf
4 | # --
5 | try {
6 | $0
7 | } catch (${1:Exception} ${2:e}) {
8 |
9 | } finally {
10 |
11 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/try-finally:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: try, finally
3 | # key: tryf
4 | # --
5 | try {
6 | $0
7 | } finally {
8 |
9 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/void:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: void
3 | # key: void
4 | # --
5 | void$0
--------------------------------------------------------------------------------
/config/emacs/snippets/java-mode/while:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: while (...) { ... }
3 | # key: while
4 | # --
5 | while (${1:condition}) {
6 | $0
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-jsx-mode/.yas-parents:
--------------------------------------------------------------------------------
1 | js-mode
2 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/anonymousFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: anonymousFunction
3 | # key: afn
4 | # --
5 | (${1:first}) => { ${2:second} }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/bindThis:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: bindThis
3 | # key: bnd
4 | # --
5 | this.${1:first} = this.${1:first}.bind(this)
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/classConstructor:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: classConstructor
3 | # key: rconst
4 | # --
5 | constructor(props) {
6 | super(props)
7 |
8 | this.state = {
9 | ${1:first}
10 | }
11 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/commentBigBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: commentBigBlock
3 | # key: cmmb
4 | # --
5 | /**
6 | * ${1:first}
7 | */
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/componentDidMount:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentDidMount
3 | # key: cdm
4 | # --
5 | componentDidMount() { ${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/componentDidUpdate:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentDidUpdate
3 | # key: cdup
4 | # --
5 | componentDidUpdate(prevProps, prevState) { ${1:first}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/componentProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentProps
3 | # key: props
4 | # --
5 | this.props.${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/componentSetStateFunc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentSetStateFunc
3 | # key: ssf
4 | # --
5 | this.setState((state, props) => { return { ${1:first} }})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/componentSetStateObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentSetStateObject
3 | # key: sst
4 | # --
5 | this.setState({${1:first}})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/componentWillUnmount:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentWillUnmount
3 | # key: cwun
4 | # --
5 | componentWillUnmount() {${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleAssert:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleAssert
3 | # key: cas
4 | # --
5 | console.assert(${1:first}, ${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleClear:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleClear
3 | # key: ccl
4 | # --
5 | console.clear()
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleCount:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleCount
3 | # key: cco
4 | # --
5 | console.count(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleDir:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleDir
3 | # key: cdi
4 | # --
5 | console.dir(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleError:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleError
3 | # key: cer
4 | # --
5 | console.error(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleGroup:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleGroup
3 | # key: cgr
4 | # --
5 | console.group('${1:first}')
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleGroupEnd:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleGroupEnd
3 | # key: cge
4 | # --
5 | console.groupEnd()
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleInfo:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleInfo
3 | # key: cin
4 | # --
5 | console.info(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleLog:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleLog
3 | # key: clg
4 | # --
5 | console.log(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleLogJson:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleLogJson
3 | # key: clj
4 | # --
5 | console.log('${1:first}', JSON.stringify(${1:first}, null, 2))
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleLogObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleLogObject
3 | # key: clo
4 | # --
5 | console.log('${1:first}', ${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleTable:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTable
3 | # key: ctl
4 | # --
5 | console.table([${1:first}])
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleTime:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTime
3 | # key: ctm
4 | # --
5 | console.time('${1:first}')
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleTimeEnd:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTimeEnd
3 | # key: cte
4 | # --
5 | console.timeEnd('${1:first}')
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleTrace:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTrace
3 | # key: ctr
4 | # --
5 | console.trace(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/consoleWarn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleWarn
3 | # key: cwa
4 | # --
5 | console.warn(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/createContext:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: createContext
3 | # key: rcontext
4 | # --
5 | const ${1:first} = React.createContext()
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/createRef:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: createRef
3 | # key: cref
4 | # --
5 | this.${1:first}Ref = React.createRef()
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/describeBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: describeBlock
3 | # key: desc
4 | # --
5 | describe('${1:first}', () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/destructProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructProps
3 | # key: cp
4 | # --
5 | const { ${1:first} } = this.props
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/destructState:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructState
3 | # key: cs
4 | # --
5 | const { ${1:first} } = this.state
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/destructingArray:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructingArray
3 | # key: dar
4 | # --
5 | const [${2:second}] = ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/destructingObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructingObject
3 | # key: dob
4 | # --
5 | const {${2:second}} = ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/emptyState:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: emptyState
3 | # key: est
4 | # --
5 | state = { ${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportAs:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportAs
3 | # key: exa
4 | # --
5 | export { ${2:second} as ${3:third} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportDefault:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDefault
3 | # key: exp
4 | # --
5 | export default ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportDefaultFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDefaultFunction
3 | # key: edf
4 | # --
5 | export default (${1:first}) => {${2:second}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportDefaultNamedFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDefaultNamedFunction
3 | # key: ednf
4 | # --
5 | export default function ${1:first}(${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportDestructing:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDestructing
3 | # key: exd
4 | # --
5 | export { ${2:second} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportInterface:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportInterface
3 | # key: expint
4 | # --
5 | export interface ${1:first} {${2:second}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportNamedFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportNamedFunction
3 | # key: enf
4 | # --
5 | export const ${1:first} = (${2:second}) => {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/exportType:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportType
3 | # key: exptp
4 | # --
5 | export type ${1:first} = {${2:second}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/forEach:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: forEach
3 | # key: fre
4 | # --
5 | ${1:first}.forEach(${2:second} => {${3:third}})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/forIn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: forIn
3 | # key: fin
4 | # --
5 | for(let ${1:first} in ${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/forOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: forOf
3 | # key: fof
4 | # --
5 | for(let ${1:first} of ${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/getDerivedStateFromProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: getDerivedStateFromProps
3 | # key: gdsfp
4 | # --
5 | static getDerivedStateFromProps(props, state) {${1:first}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/getSnapshotBeforeUpdate:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: getSnapshotBeforeUpdate
3 | # key: gsbu
4 | # --
5 | getSnapshotBeforeUpdate = (prevProps, prevState) => {${1:first}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/hocComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hocComponent
3 | # key: hoc
4 | # --
5 | import React from 'react'
6 | import PropTypes from 'prop-types'
7 |
8 | export default (WrappedComponent) => {
9 | const hocComponent = ({ ...props }) =>
10 |
11 | hocComponent.propTypes = {}
12 |
13 | return hocComponent
14 | }
15 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/import:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: import
3 | # key: imp
4 | # --
5 | import ${2:second} from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importAs:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importAs
3 | # key: ima
4 | # --
5 | import { ${2:second} as ${3:third} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importBrowserRouter:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importBrowserRouter
3 | # key: imbr
4 | # --
5 | import { BrowserRouter as Router } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importBrowserRouterWithRouteAndNavLink:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importBrowserRouterWithRouteAndNavLink
3 | # key: imrr
4 | # --
5 | import { BrowserRouter as Router, Route, NavLink } from 'react-router-dom'
6 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importDestructing:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importDestructing
3 | # key: imd
4 | # --
5 | import { ${2:second} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importEverything:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importEverything
3 | # key: ime
4 | # --
5 | import * as ${2:second} from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importNoModuleName:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importNoModuleName
3 | # key: imn
4 | # --
5 | import '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importPropTypes
3 | # key: impt
4 | # --
5 | import PropTypes from 'prop-types'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReact:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReact
3 | # key: imr
4 | # --
5 | import React from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactDom:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactDom
3 | # key: imrd
4 | # --
5 | import ReactDOM from 'react-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactWithComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithComponent
3 | # key: imrc
4 | # --
5 | import React, { Component } from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactWithComponentAndPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithComponentAndPropTypes
3 | # key: imrcp
4 | # --
5 | import React, { Component } from 'react'
6 | import PropTypes from 'prop-types'
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactWithMemo:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithMemo
3 | # key: imrm
4 | # --
5 | import React, { memo } from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactWithMemoAndPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithMemoAndPropTypes
3 | # key: imrmp
4 | # --
5 | import React, { memo } from 'react'
6 | import PropTypes from 'prop-types'
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactWithPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithPureComponent
3 | # key: imrpc
4 | # --
5 | import React, { PureComponent } from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReactWithPureComponentAndPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithPureComponentAndPropTypes
3 | # key: imrpcp
4 | # --
5 | import React, { PureComponent } from 'react'
6 | import PropTypes from 'prop-types'
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importReduxConnect:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReduxConnect
3 | # key: redux
4 | # --
5 | import { connect } from 'react-redux'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importRouterLink:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterLink
3 | # key: imbrl
4 | # --
5 | import { Link } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importRouterNavLink:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterNavLink
3 | # key: imbrnl
4 | # --
5 | import { NavLink } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importRouterSetup:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterSetup
3 | # key: imbrc
4 | # --
5 | import { Route, Switch, NavLink, Link } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/importRouterSwitch:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterSwitch
3 | # key: imbrs
4 | # --
5 | import { Switch } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/itAsyncBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: itAsyncBlock
3 | # key: tita
4 | # --
5 | it('should ${1:first}', async () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/itBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: itBlock
3 | # key: tit
4 | # --
5 | it('should ${1:first}', () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/mappingToProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: mappingToProps
3 | # key: reduxmap
4 | # --
5 | const mapStateToProps = (state) => ({})
6 |
7 | const mapDispatchToProps = {}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/method:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: method
3 | # key: met
4 | # --
5 | ${1:first} = (${2:second}) => {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/namedFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: namedFunction
3 | # key: nfn
4 | # --
5 | function ${1:first}(${2:second}) {
6 | ${3:third}
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/promise:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: promise
3 | # key: prom
4 | # --
5 | return new Promise((resolve, reject) => { ${1:first} })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeAny:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeAny
3 | # key: ptany
4 | # --
5 | PropTypes.any
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeArray:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArray
3 | # key: pta
4 | # --
5 | PropTypes.array
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeArrayOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArrayOf
3 | # key: ptao
4 | # --
5 | PropTypes.arrayOf($0)
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeArrayOfRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArrayOfRequired
3 | # key: ptaor
4 | # --
5 | PropTypes.arrayOf($0).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeArrayRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArrayRequired
3 | # key: ptar
4 | # --
5 | PropTypes.array.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeBool:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeBool
3 | # key: ptb
4 | # --
5 | PropTypes.bool
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeBoolRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeBoolRequired
3 | # key: ptbr
4 | # --
5 | PropTypes.bool.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeElement:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeElement
3 | # key: ptel
4 | # --
5 | PropTypes.element
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeElementRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeElementRequired
3 | # key: ptelr
4 | # --
5 | PropTypes.element.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeEnum:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeEnum
3 | # key: pte
4 | # --
5 | PropTypes.oneOf(['$0'])
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeEnumRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeEnumRequired
3 | # key: pter
4 | # --
5 | PropTypes.oneOf(['$0']).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeExact:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeExact
3 | # key: ptex
4 | # --
5 | PropTypes.exact({
6 | $0
7 | })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeExactRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeExactRequired
3 | # key: ptexr
4 | # --
5 | PropTypes.exact({
6 | $0
7 | }).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeFunc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeFunc
3 | # key: ptf
4 | # --
5 | PropTypes.func
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeFuncRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeFuncRequired
3 | # key: ptfr
4 | # --
5 | PropTypes.func.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeInstanceOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeInstanceOf
3 | # key: pti
4 | # --
5 | PropTypes.instanceOf($0)
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeInstanceOfRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeInstanceOfRequired
3 | # key: ptir
4 | # --
5 | PropTypes.instanceOf($0).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeNode:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNode
3 | # key: ptnd
4 | # --
5 | PropTypes.node
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeNodeRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNodeRequired
3 | # key: ptndr
4 | # --
5 | PropTypes.node.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeNumber:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNumber
3 | # key: ptn
4 | # --
5 | PropTypes.number
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeNumberRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNumberRequired
3 | # key: ptnr
4 | # --
5 | PropTypes.number.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObject
3 | # key: pto
4 | # --
5 | PropTypes.object
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeObjectOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObjectOf
3 | # key: ptoo
4 | # --
5 | PropTypes.objectOf($0)
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeObjectOfRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObjectOfRequired
3 | # key: ptoor
4 | # --
5 | PropTypes.objectOf($0).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeObjectRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObjectRequired
3 | # key: ptor
4 | # --
5 | PropTypes.object.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeOneOfType:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeOneOfType
3 | # key: ptet
4 | # --
5 | PropTypes.oneOfType([
6 | $0
7 | ])
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeOneOfTypeRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeOneOfTypeRequired
3 | # key: ptetr
4 | # --
5 | PropTypes.oneOfType([
6 | $0
7 | ]).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeShape:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeShape
3 | # key: ptsh
4 | # --
5 | PropTypes.shape({
6 | $0
7 | })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeShapeRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeShapeRequired
3 | # key: ptshr
4 | # --
5 | PropTypes.shape({
6 | $0
7 | }).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeString:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeString
3 | # key: pts
4 | # --
5 | PropTypes.string
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propTypeStringRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeStringRequired
3 | # key: ptsr
4 | # --
5 | PropTypes.string.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propertyGet:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propertyGet
3 | # key: pge
4 | # --
5 | get ${1:first}() {
6 | return this.${2:second}
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/propertySet:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propertySet
3 | # key: pse
4 | # --
5 | set ${1:first}(${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactArrowFunctionComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactArrowFunctionComponent
3 | # key: rafc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | export const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | }
14 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactArrowFunctionComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactArrowFunctionComponentWithPropTypes
3 | # key: rafcp
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 | import PropTypes from 'prop-types'
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = props => {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 |
16 | ${1}.propTypes = {}
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactArrowFunctionExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactArrowFunctionExportComponent
3 | # key: rafce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | };
14 |
15 | export default ${1};
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassComponent
3 | # key: rcc
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassComponentPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassComponentPropTypes
3 | # key: rccp
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { Component } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | static propTypes = {${2:second}: ${3:third}}
10 |
11 | render() {
12 | return (
13 | <>
14 | ${0}
15 | >
16 | )
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassComponentRedux:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassComponentRedux
3 | # key: rcredux
4 | # --
5 | import React, { Component } from 'react'
6 | import { connect } from 'react-redux'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
16 | }
17 |
18 | const mapStateToProps = (state) => ({})
19 |
20 | const mapDispatchToProps = {}
21 |
22 | export default connect(mapStateToProps, mapDispatchToProps)(${1})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassExportComponent
3 | # key: rce
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassExportComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassExportComponentWithPropTypes
3 | # key: rcep
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { Component } from 'react'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | static propTypes = {}
10 |
11 | render() {
12 | return (
13 | <>
14 | ${0}
15 | >
16 | )
17 | }
18 | }
19 |
20 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassExportPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassExportPureComponent
3 | # key: rpce
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassPureComponent
3 | # key: rpc
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactClassPureComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassPureComponentWithPropTypes
3 | # key: rpcp
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { PureComponent } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
9 | static propTypes = {}
10 |
11 | render() {
12 | return (
13 | <>
14 | ${0}
15 | >
16 | )
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactFunctionMemoComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionMemoComponent
3 | # key: rmc
4 | # --
5 | import React, { memo } from 'react'
6 |
7 | const ${1:`(file-name-sans-extension (buffer-name))`} = memo(() => {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | })
14 |
15 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactFunctionMemoComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionMemoComponentWithPropTypes
3 | # key: rmcp
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { memo } from 'react'
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = memo((props) => {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | })
15 |
16 | ${1}.propTypes = {}
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactFunctionalComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalComponent
3 | # key: rfc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | export default function ${1:`(file-name-sans-extension (buffer-name))`}() {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | }
14 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactFunctionalComponentRedux:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalComponentRedux
3 | # key: rfcredux
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 | import { connect } from 'react-redux'
7 |
8 | export const ${1:`(file-name-sans-extension (buffer-name))`} = (props) => {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 |
16 | const mapStateToProps = (state) => ({})
17 |
18 | const mapDispatchToProps = {}
19 |
20 | export default connect(mapStateToProps, mapDispatchToProps)(${1})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactFunctionalComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalComponentWithPropTypes
3 | # key: rfcp
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 | import PropTypes from 'prop-types'
7 |
8 | function ${1:`(file-name-sans-extension (buffer-name))`}(props) {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 |
16 | ${1}.propTypes = {}
17 |
18 | export default ${1}
19 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactFunctionalExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalExportComponent
3 | # key: rfce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | function ${1:`(file-name-sans-extension (buffer-name))`}() {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | }
14 |
15 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeComponent
3 | # key: rnc
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { Component } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeComponentExport:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeComponentExport
3 | # key: rnce
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { Component } from 'react'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeComponentWithStyles
3 | # key: rncs
4 | # --
5 | import { Text, StyleSheet, View } from 'react-native'
6 | import React, { Component } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
17 |
18 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeFunctionalComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalComponent
3 | # key: rnf
4 | # --
5 | import { View, Text } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | export default function ${1:`(file-name-sans-extension (buffer-name))`}() {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeFunctionalComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalComponentWithStyles
3 | # key: rnfs
4 | # --
5 | import { StyleSheet, Text, View } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | export default function ${1:`(file-name-sans-extension (buffer-name))`}() {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
15 |
16 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeFunctionalExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalExportComponent
3 | # key: rnfe
4 | # --
5 | import { View, Text } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
15 |
16 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeFunctionalExportComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalExportComponentWithStyles
3 | # key: rnfes
4 | # --
5 | import { StyleSheet, Text, View } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
15 |
16 | export default ${1}
17 |
18 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeImport:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeImport
3 | # key: imrn
4 | # --
5 | import { ${1:first} } from 'react-native'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativePureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativePureComponent
3 | # key: rnpc
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { PureComponent } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativePureComponentExport:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativePureComponentExport
3 | # key: rnpce
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { PureComponent } from 'react'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reactNativeStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeStyles
3 | # key: rnstyle
4 | # --
5 | const styles = StyleSheet.create({${1:first}})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reduxAction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxAction
3 | # key: rxaction
4 | # --
5 | export const ${1:first} = (payload) => ({
6 | type: ${2:second},
7 | payload
8 | })
9 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reduxConst:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxConst
3 | # key: rxconst
4 | # --
5 | export const ${1:first} = '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reduxReducer:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxReducer
3 | # key: rxreducer
4 | # --
5 | const initialState = {}
6 |
7 | export default (state = initialState, { type, payload }) => {
8 | switch (type) {
9 |
10 | case ${1:first}:
11 | return { ...state, ...payload }
12 |
13 | default:
14 | return state
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reduxSelector:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxSelector
3 | # key: rxselect
4 | # --
5 | import { createSelector } from 'reselect'
6 |
7 | export const ${1:first} = state => state.${2:second}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/reduxSlice:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxSlice
3 | # key: rxslice
4 | # --
5 | import { createSlice } from '@reduxjs/toolkit'
6 |
7 | const initialState = {
8 |
9 | }
10 |
11 | const ${1:`(file-name-sans-extension (buffer-name))`} = createSlice({
12 | name: ${2:second},
13 | initialState,
14 | reducers: {}
15 | });
16 |
17 | export const {} = ${1:`(file-name-sans-extension (buffer-name))`}.actions
18 |
19 | export default ${1:`(file-name-sans-extension (buffer-name))`}.reducer
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/setInterval:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: setInterval
3 | # key: sti
4 | # --
5 | setInterval(() => { ${1:first} }, ${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/setTimeOut:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: setTimeOut
3 | # key: sto
4 | # --
5 | setTimeout(() => { ${1:first} }, ${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/shouldComponentUpdate:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: shouldComponentUpdate
3 | # key: scu
4 | # --
5 | shouldComponentUpdate(nextProps, nextState) { ${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/testAsyncBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: testAsyncBlock
3 | # key: testa
4 | # --
5 | test('should ${1:first}', async () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/testBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: testBlock
3 | # key: test
4 | # --
5 | test('should ${1:first}', () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typeofSnippet:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typeofSnippet
3 | # key: tpf
4 | # --
5 | typeof ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactArrowFunctionComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactArrowFunctionComponent
3 | # key: tsrafc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactArrowFunctionExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactArrowFunctionExportComponent
3 | # key: tsrafce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactClassComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassComponent
3 | # key: tsrcc
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | type Props = {}
8 |
9 | type State = {}
10 |
11 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
12 | state = {}
13 |
14 | render() {
15 | return (
16 | <>
17 | ${0}
18 | >
19 | )
20 | }
21 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactClassExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassExportComponent
3 | # key: tsrce
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | type Props = {}
8 |
9 | type State = {}
10 |
11 | class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
12 | state = {}
13 |
14 | render() {
15 | return (
16 | <>
17 | ${0}
18 | >
19 | )
20 | }
21 | }
22 |
23 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactClassExportPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassExportPureComponent
3 | # key: tsrpce
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | type Props = {}
8 |
9 | class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
10 | render() {
11 | return (
12 | <>
13 | ${0}
14 | >
15 | )
16 | }
17 | }
18 |
19 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactClassPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassPureComponent
3 | # key: tsrpc
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | type Props = {}
8 |
9 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
10 | render() {
11 | return (
12 | <>
13 | ${0}
14 | >
15 | )
16 | }
17 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactFunctionalComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactFunctionalComponent
3 | # key: tsrfc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | export default function ${1:`(file-name-sans-extension (buffer-name))`}({}: Props) {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactFunctionalExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactFunctionalExportComponent
3 | # key: tsrfce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | function ${1:`(file-name-sans-extension (buffer-name))`}({}: Props) {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactNativeArrowFunctionComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactNativeArrowFunctionComponent
3 | # key: tsrnf
4 | # --
5 | import { View, Text } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | type Props = {}
9 |
10 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
11 | return (
12 |
13 | ${0}
14 |
15 | )
16 | }
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/typescriptReactNativeArrowFunctionComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactNativeArrowFunctionComponentWithStyles
3 | # key: tsrnfs
4 | # --
5 | import { StyleSheet, Text, View } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | type Props = {}
9 |
10 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
11 | return (
12 |
13 | ${0}
14 |
15 | )
16 | }
17 |
18 | export default ${1}
19 |
20 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useCallback:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useCallback
3 | # key: useCallbackSnippet
4 | # --
5 | useCallback(
6 | () => {
7 | ${1:first}
8 | },
9 | [${2:second}],
10 | )
11 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useContext:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useContext
3 | # key: useContextSnippet
4 | # --
5 | const ${1:first} = useContext(${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useEffect:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useEffect
3 | # key: useEffectSnippet
4 | # --
5 | useEffect(() => {
6 | ${1:first}
7 |
8 | return () => {
9 | ${2:second}
10 | }
11 | }, [${3:third}])
12 |
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useImperativeHandle:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useImperativeHandle
3 | # key: useImperativeHandleSnippet
4 | # --
5 | useImperativeHandle(
6 | ${1:first},
7 | () => {
8 | ${2:second}
9 | },
10 | [${3:third}],
11 | )
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useLayoutEffect:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useLayoutEffect
3 | # key: useLayoutEffectSnippet
4 | # --
5 | useLayoutEffect(() => {
6 | ${1:first}
7 |
8 | return () => {
9 | ${2:second}
10 | };
11 | }, [${3:third}])
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useMemo:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useMemo
3 | # key: useMemoSnippet
4 | # --
5 | useMemo(() => ${1:first}, [${2:second}])
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useReducer:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useReducer
3 | # key: useReducerSnippet
4 | # --
5 | const [state, dispatch] = useReducer(${1:first}, ${2:second}, ${3:third})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useRef:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useRef
3 | # key: useRefSnippet
4 | # --
5 | const ${1:first} = useRef(${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/js-mode/useState:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useState
3 | # key: ust
4 | # --
5 | const [${1:variable}, set${1:$(concat (upcase (substring yas-text 0 1)) (substring yas-text 1))}] = useState(${2:value});
--------------------------------------------------------------------------------
/config/emacs/snippets/mhtml-mode/html-base:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: html-base
3 | # key: h
4 | # --
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/derive:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: derive
3 | # key: d
4 | # --
5 | #[derive(Debug)]
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/enum:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: enum
3 | # key: e
4 | # --
5 | #[derive(Debug, PartialEq)]
6 | enum ${1:Enum} {
7 | $0
8 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/match-some:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: match-some
3 | # key: ms
4 | # --
5 | match $1 {
6 | Some($2) => ${3:{
7 | $4
8 | }},
9 | None => ${5:{
10 | $6
11 | }}
12 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/option:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: option
3 | # key: o
4 | # --
5 | Option<$1>
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/println:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: println
3 | # key: p
4 | # --
5 | println!("$1: {:?}", ${2:$1});
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/struct:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: struct
3 | # key: s
4 | # --
5 | #[derive(Debug)]
6 | struct ${1:Type} {
7 | $0
8 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/test-fn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: test-fn
3 | # key: tf
4 | # --
5 | #[test]
6 | fn test_${1:name}() {
7 | $0
8 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/rust-mode/vec:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: vec
3 | # key: v
4 | # --
5 | Vec<$1>
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/cond:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: cond [... ...]...
3 | # key: cond
4 | # --
5 | cond (($1) $2)
6 | (($3) $4)
7 | (else $0)
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/defclass:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defclass
3 | # key: defclass
4 | # --
5 | define-class <${1:NAME}> (${2:SUPERCLASS})
6 | ((${3:SLOTNAME} ${4:INITFORM})$0)
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/defl:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: define lambda
3 | # key: defl
4 | # --
5 | define $1
6 | (lambda ($2) $0)
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/defun:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defun
3 | # key: defun
4 | # --
5 | define ($1)
6 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/defv:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: defv
3 | # key: defv
4 | # --
5 | define $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/er-macro-transformer:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: er-macro-transformer...
3 | # key: er-macro-transformer
4 | # --
5 | er-macro-transformer
6 | (lambda (exp rename compare)
7 | (let ((${1:name} ${2:expression})$3)
8 | $0))
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/if:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: if ... ... ...
3 | # key: if
4 | # --
5 | if ($1)
6 | $2
7 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/ifn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: if (null? ...) ... ...
3 | # key: ifn
4 | # --
5 | if (null? $1)
6 | $2
7 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/ir-macro-transformer:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: ir-macro-transformer...
3 | # key: ir-macro-transformer
4 | # --
5 | ir-macro-transformer
6 | (lambda (exp inject compare)
7 | (let ((${1:name} ${2:expression})$3)
8 | $0))
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/lambda:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: lambda (...) ...
3 | # key: lambda
4 | # --
5 | lambda ($1) $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/let:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: let... ([... ...]...) ...
3 | # key: let
4 | # --
5 | let$1 ((${2:name} ${3:expression})$4) $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/syntax-rules:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: syntax-rules (...) [(... ...) ...]...
3 | # key: syntax-rules
4 | # --
5 | syntax-rules (${1:literal-id}$2)
6 | ((${3:id} ${4:pattern}) ${5:template})$6
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/unless:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: unless
3 | # key: unless
4 | # --
5 | unless ($1)
6 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/scheme-mode/when:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: when
3 | # key: when
4 | # --
5 | when ($1)
6 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/create-table:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: create-table
3 | # key: ct
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | CREATE TABLE "${1:table}" (
7 | "${2:$1-id}" SERIAL,
8 | "created-at" TIMESTAMP CURRENT_TIMESTAPM,
9 | PRIMARY KEY("$2")
10 | );$0
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/hugsql-create:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hugsql-create
3 | # key: hc
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | -- :name create-${1:name}! :? :1
7 | -- :doc Create $1.
8 | INSERT INTO "$1"
9 | ($2)
10 | VALUES
11 | (${2:$(+yas-sql-mode-fields-to-values yas-text)})
12 | RETURNING *
13 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/hugsql-find:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hugsql-find
3 | # key: hf
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | -- :name find-${1:name} :? :*
7 | -- :doc Find $1.
8 | SELECT
9 | ${2:*}$>
10 | FROM "$3"
11 | WHERE $4
12 | --~ (when (:offset params) "SKIP :offset")
13 | --~ (when (:size params) "LIMIT :size")
14 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/hugsql-get:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hugsql-get
3 | # key: hg
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | -- :name get-${1:name}-by-${2:field} :? :1
7 | -- :doc get $1 by $2.
8 | SELECT
9 | ${3:*}
10 | FROM "$4"
11 | WHERE
12 | "$2" = :$2
13 | LIMIT 1
14 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/hugsql-snip:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hugsql-snip
3 | # key: hs
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | -- :snip ${1:$$(yas-auto-next (yas-choose-value '("select" "where")))}-$2 :? :1
7 | -- :doc $1 ${2:$(replace-regexp-in-string "-" " " yas-text)}.
8 | ${1:$(upcase yas-text)} $0
9 |
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/hugsql-update:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hugsql-update
3 | # key: hu
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | -- :name update-$1 :!
7 | -- :doc ${2:TODO doc string}.
8 | update "$3" set
9 | "$4" = :$4
10 | where
11 | $5
12 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/sql-mode/hugsql-upsert:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hugsql-upsert
3 | # key: hus
4 | # expand-env: ((yas-indent-line 'fixed))
5 | # --
6 | -- :name create-or-update-${1:name}! :!
7 | -- :doc Create or update $1.
8 | INSERT INTO "$1"
9 | ($2)
10 | VALUES
11 | (${2:$(+yas-sql-mode-fields-to-values yas-text)})
12 | ON CONFLICT ($3) DO UPDATE SET
13 | "$4" = :$4
14 | $0
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/.yas-parents:
--------------------------------------------------------------------------------
1 | typescript-ts-mode
2 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/componentDidMount:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentDidMount
3 | # key: cdm
4 | # --
5 | componentDidMount() { ${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/componentDidUpdate:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentDidUpdate
3 | # key: cdup
4 | # --
5 | componentDidUpdate(prevProps, prevState) { ${1:first}}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/componentProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentProps
3 | # key: props
4 | # --
5 | this.props.${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/componentSetStateFunc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentSetStateFunc
3 | # key: ssf
4 | # --
5 | this.setState((state, props) => { return { ${1:first} }})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/componentSetStateObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentSetStateObject
3 | # key: sst
4 | # --
5 | this.setState({${1:first}})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/componentWillUnmount:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: componentWillUnmount
3 | # key: cwun
4 | # --
5 | componentWillUnmount() {${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/getDerivedStateFromProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: getDerivedStateFromProps
3 | # key: gdsfp
4 | # --
5 | static getDerivedStateFromProps(props, state) {${1:first}}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/hocComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: hocComponent
3 | # key: hoc
4 | # --
5 | import React from 'react'
6 | import PropTypes from 'prop-types'
7 |
8 | export default (WrappedComponent) => {
9 | const hocComponent = ({ ...props }) =>
10 |
11 | hocComponent.propTypes = {}
12 |
13 | return hocComponent
14 | }
15 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/import:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: import
3 | # key: imp
4 | # --
5 | import ${2:second} from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importAs:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importAs
3 | # key: ima
4 | # --
5 | import { ${2:second} as ${3:third} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importBrowserRouter:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importBrowserRouter
3 | # key: imbr
4 | # --
5 | import { BrowserRouter as Router } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importBrowserRouterWithRouteAndNavLink:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importBrowserRouterWithRouteAndNavLink
3 | # key: imrr
4 | # --
5 | import { BrowserRouter as Router, Route, NavLink } from 'react-router-dom'
6 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importDestructing:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importDestructing
3 | # key: imd
4 | # --
5 | import { ${2:second} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importEverything:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importEverything
3 | # key: ime
4 | # --
5 | import * as ${2:second} from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importNoModuleName:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importNoModuleName
3 | # key: imn
4 | # --
5 | import '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importPropTypes
3 | # key: impt
4 | # --
5 | import PropTypes from 'prop-types'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReact:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReact
3 | # key: imr
4 | # --
5 | import React from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactDom:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactDom
3 | # key: imrd
4 | # --
5 | import ReactDOM from 'react-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactWithComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithComponent
3 | # key: imrc
4 | # --
5 | import React, { Component } from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactWithComponentAndPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithComponentAndPropTypes
3 | # key: imrcp
4 | # --
5 | import React, { Component } from 'react'
6 | import PropTypes from 'prop-types'
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactWithMemo:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithMemo
3 | # key: imrm
4 | # --
5 | import React, { memo } from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactWithMemoAndPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithMemoAndPropTypes
3 | # key: imrmp
4 | # --
5 | import React, { memo } from 'react'
6 | import PropTypes from 'prop-types'
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactWithPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithPureComponent
3 | # key: imrpc
4 | # --
5 | import React, { PureComponent } from 'react'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReactWithPureComponentAndPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReactWithPureComponentAndPropTypes
3 | # key: imrpcp
4 | # --
5 | import React, { PureComponent } from 'react'
6 | import PropTypes from 'prop-types'
7 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importReduxConnect:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importReduxConnect
3 | # key: redux
4 | # --
5 | import { connect } from 'react-redux'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importRouterLink:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterLink
3 | # key: imbrl
4 | # --
5 | import { Link } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importRouterNavLink:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterNavLink
3 | # key: imbrnl
4 | # --
5 | import { NavLink } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importRouterSetup:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterSetup
3 | # key: imbrc
4 | # --
5 | import { Route, Switch, NavLink, Link } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/importRouterSwitch:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: importRouterSwitch
3 | # key: imbrs
4 | # --
5 | import { Switch } from 'react-router-dom'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeAny:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeAny
3 | # key: ptany
4 | # --
5 | PropTypes.any
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeArray:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArray
3 | # key: pta
4 | # --
5 | PropTypes.array
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeArrayOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArrayOf
3 | # key: ptao
4 | # --
5 | PropTypes.arrayOf($0)
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeArrayOfRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArrayOfRequired
3 | # key: ptaor
4 | # --
5 | PropTypes.arrayOf($0).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeArrayRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeArrayRequired
3 | # key: ptar
4 | # --
5 | PropTypes.array.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeBool:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeBool
3 | # key: ptb
4 | # --
5 | PropTypes.bool
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeBoolRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeBoolRequired
3 | # key: ptbr
4 | # --
5 | PropTypes.bool.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeElement:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeElement
3 | # key: ptel
4 | # --
5 | PropTypes.element
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeElementRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeElementRequired
3 | # key: ptelr
4 | # --
5 | PropTypes.element.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeEnum:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeEnum
3 | # key: pte
4 | # --
5 | PropTypes.oneOf(['$0'])
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeEnumRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeEnumRequired
3 | # key: pter
4 | # --
5 | PropTypes.oneOf(['$0']).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeExact:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeExact
3 | # key: ptex
4 | # --
5 | PropTypes.exact({
6 | $0
7 | })
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeExactRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeExactRequired
3 | # key: ptexr
4 | # --
5 | PropTypes.exact({
6 | $0
7 | }).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeFunc:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeFunc
3 | # key: ptf
4 | # --
5 | PropTypes.func
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeFuncRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeFuncRequired
3 | # key: ptfr
4 | # --
5 | PropTypes.func.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeInstanceOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeInstanceOf
3 | # key: pti
4 | # --
5 | PropTypes.instanceOf($0)
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeInstanceOfRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeInstanceOfRequired
3 | # key: ptir
4 | # --
5 | PropTypes.instanceOf($0).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeNode:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNode
3 | # key: ptnd
4 | # --
5 | PropTypes.node
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeNodeRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNodeRequired
3 | # key: ptndr
4 | # --
5 | PropTypes.node.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeNumber:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNumber
3 | # key: ptn
4 | # --
5 | PropTypes.number
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeNumberRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeNumberRequired
3 | # key: ptnr
4 | # --
5 | PropTypes.number.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObject
3 | # key: pto
4 | # --
5 | PropTypes.object
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeObjectOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObjectOf
3 | # key: ptoo
4 | # --
5 | PropTypes.objectOf($0)
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeObjectOfRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObjectOfRequired
3 | # key: ptoor
4 | # --
5 | PropTypes.objectOf($0).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeObjectRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeObjectRequired
3 | # key: ptor
4 | # --
5 | PropTypes.object.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeOneOfType:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeOneOfType
3 | # key: ptet
4 | # --
5 | PropTypes.oneOfType([
6 | $0
7 | ])
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeOneOfTypeRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeOneOfTypeRequired
3 | # key: ptetr
4 | # --
5 | PropTypes.oneOfType([
6 | $0
7 | ]).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeShape:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeShape
3 | # key: ptsh
4 | # --
5 | PropTypes.shape({
6 | $0
7 | })
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeShapeRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeShapeRequired
3 | # key: ptshr
4 | # --
5 | PropTypes.shape({
6 | $0
7 | }).isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeString:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeString
3 | # key: pts
4 | # --
5 | PropTypes.string
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propTypeStringRequired:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propTypeStringRequired
3 | # key: ptsr
4 | # --
5 | PropTypes.string.isRequired
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propertyGet:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propertyGet
3 | # key: pge
4 | # --
5 | get ${1:first}() {
6 | return this.${2:second}
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/propertySet:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: propertySet
3 | # key: pse
4 | # --
5 | set ${1:first}(${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactArrowFunctionComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactArrowFunctionComponent
3 | # key: rafc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | export const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | }
14 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactArrowFunctionComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactArrowFunctionComponentWithPropTypes
3 | # key: rafcp
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 | import PropTypes from 'prop-types'
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = props => {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 |
16 | ${1}.propTypes = {}
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactArrowFunctionExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactArrowFunctionExportComponent
3 | # key: rafce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | };
14 |
15 | export default ${1};
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassComponent
3 | # key: rcc
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassComponentPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassComponentPropTypes
3 | # key: rccp
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { Component } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | static propTypes = {${2:second}: ${3:third}}
10 |
11 | render() {
12 | return (
13 | <>
14 | ${0}
15 | >
16 | )
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassComponentRedux:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassComponentRedux
3 | # key: rcredux
4 | # --
5 | import React, { Component } from 'react'
6 | import { connect } from 'react-redux'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
16 | }
17 |
18 | const mapStateToProps = (state) => ({})
19 |
20 | const mapDispatchToProps = {}
21 |
22 | export default connect(mapStateToProps, mapDispatchToProps)(${1})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassExportComponent
3 | # key: rce
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassExportComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassExportComponentWithPropTypes
3 | # key: rcep
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { Component } from 'react'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | static propTypes = {}
10 |
11 | render() {
12 | return (
13 | <>
14 | ${0}
15 | >
16 | )
17 | }
18 | }
19 |
20 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassExportPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassExportPureComponent
3 | # key: rpce
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassPureComponent
3 | # key: rpc
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
8 | render() {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactClassPureComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactClassPureComponentWithPropTypes
3 | # key: rpcp
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { PureComponent } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
9 | static propTypes = {}
10 |
11 | render() {
12 | return (
13 | <>
14 | ${0}
15 | >
16 | )
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactFunctionMemoComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionMemoComponent
3 | # key: rmc
4 | # --
5 | import React, { memo } from 'react'
6 |
7 | const ${1:`(file-name-sans-extension (buffer-name))`} = memo(() => {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | })
14 |
15 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactFunctionMemoComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionMemoComponentWithPropTypes
3 | # key: rmcp
4 | # --
5 | import PropTypes from 'prop-types'
6 | import React, { memo } from 'react'
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = memo((props) => {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | })
15 |
16 | ${1}.propTypes = {}
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactFunctionalComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalComponent
3 | # key: rfc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | export default function ${1:`(file-name-sans-extension (buffer-name))`}() {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | }
14 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactFunctionalComponentRedux:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalComponentRedux
3 | # key: rfcredux
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 | import { connect } from 'react-redux'
7 |
8 | export const ${1:`(file-name-sans-extension (buffer-name))`} = (props) => {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 |
16 | const mapStateToProps = (state) => ({})
17 |
18 | const mapDispatchToProps = {}
19 |
20 | export default connect(mapStateToProps, mapDispatchToProps)(${1})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactFunctionalComponentWithPropTypes:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalComponentWithPropTypes
3 | # key: rfcp
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 | import PropTypes from 'prop-types'
7 |
8 | function ${1:`(file-name-sans-extension (buffer-name))`}(props) {
9 | return (
10 | <>
11 | ${0}
12 | >
13 | )
14 | }
15 |
16 | ${1}.propTypes = {}
17 |
18 | export default ${1}
19 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactFunctionalExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactFunctionalExportComponent
3 | # key: rfce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | function ${1:`(file-name-sans-extension (buffer-name))`}() {
8 | return (
9 | <>
10 | ${0}
11 | >
12 | )
13 | }
14 |
15 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeComponent
3 | # key: rnc
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { Component } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeComponentExport:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeComponentExport
3 | # key: rnce
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { Component } from 'react'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeComponentWithStyles
3 | # key: rncs
4 | # --
5 | import { Text, StyleSheet, View } from 'react-native'
6 | import React, { Component } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
17 |
18 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeFunctionalComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalComponent
3 | # key: rnf
4 | # --
5 | import { View, Text } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | export default function ${1:`(file-name-sans-extension (buffer-name))`}() {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeFunctionalComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalComponentWithStyles
3 | # key: rnfs
4 | # --
5 | import { StyleSheet, Text, View } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | export default function ${1:`(file-name-sans-extension (buffer-name))`}() {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
15 |
16 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeFunctionalExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalExportComponent
3 | # key: rnfe
4 | # --
5 | import { View, Text } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
15 |
16 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeFunctionalExportComponentWithStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeFunctionalExportComponentWithStyles
3 | # key: rnfes
4 | # --
5 | import { StyleSheet, Text, View } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | const ${1:`(file-name-sans-extension (buffer-name))`} = () => {
9 | return (
10 |
11 | ${0}
12 |
13 | )
14 | }
15 |
16 | export default ${1}
17 |
18 | const styles = StyleSheet.create({})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeImport:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeImport
3 | # key: imrn
4 | # --
5 | import { ${1:first} } from 'react-native'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativePureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativePureComponent
3 | # key: rnpc
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { PureComponent } from 'react'
7 |
8 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativePureComponentExport:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativePureComponentExport
3 | # key: rnpce
4 | # --
5 | import { Text, View } from 'react-native'
6 | import React, { PureComponent } from 'react'
7 |
8 | export class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
9 | render() {
10 | return (
11 |
12 | ${0}
13 |
14 | )
15 | }
16 | }
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reactNativeStyles:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reactNativeStyles
3 | # key: rnstyle
4 | # --
5 | const styles = StyleSheet.create({${1:first}})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reduxAction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxAction
3 | # key: rxaction
4 | # --
5 | export const ${1:first} = (payload) => ({
6 | type: ${2:second},
7 | payload
8 | })
9 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reduxConst:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxConst
3 | # key: rxconst
4 | # --
5 | export const ${1:first} = '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reduxReducer:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxReducer
3 | # key: rxreducer
4 | # --
5 | const initialState = {}
6 |
7 | export default (state = initialState, { type, payload }) => {
8 | switch (type) {
9 |
10 | case ${1:first}:
11 | return { ...state, ...payload }
12 |
13 | default:
14 | return state
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reduxSelector:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxSelector
3 | # key: rxselect
4 | # --
5 | import { createSelector } from 'reselect'
6 |
7 | export const ${1:first} = state => state.${2:second}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/reduxSlice:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: reduxSlice
3 | # key: rxslice
4 | # --
5 | import { createSlice } from '@reduxjs/toolkit'
6 |
7 | const initialState = {
8 |
9 | }
10 |
11 | const ${1:`(file-name-sans-extension (buffer-name))`} = createSlice({
12 | name: ${2:second},
13 | initialState,
14 | reducers: {}
15 | });
16 |
17 | export const {} = ${1:`(file-name-sans-extension (buffer-name))`}.actions
18 |
19 | export default ${1:`(file-name-sans-extension (buffer-name))`}.reducer
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactArrowFunctionComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactArrowFunctionComponent
3 | # key: tsrafc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactArrowFunctionExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactArrowFunctionExportComponent
3 | # key: tsrafce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactClassComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassComponent
3 | # key: tsrcc
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | type Props = {}
8 |
9 | type State = {}
10 |
11 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
12 | state = {}
13 |
14 | render() {
15 | return (
16 | <>
17 | ${0}
18 | >
19 | )
20 | }
21 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactClassExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassExportComponent
3 | # key: tsrce
4 | # --
5 | import React, { Component } from 'react'
6 |
7 | type Props = {}
8 |
9 | type State = {}
10 |
11 | class ${1:`(file-name-sans-extension (buffer-name))`} extends Component {
12 | state = {}
13 |
14 | render() {
15 | return (
16 | <>
17 | ${0}
18 | >
19 | )
20 | }
21 | }
22 |
23 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactClassExportPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassExportPureComponent
3 | # key: tsrpce
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | type Props = {}
8 |
9 | class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
10 | render() {
11 | return (
12 | <>
13 | ${0}
14 | >
15 | )
16 | }
17 | }
18 |
19 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactClassPureComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactClassPureComponent
3 | # key: tsrpc
4 | # --
5 | import React, { PureComponent } from 'react'
6 |
7 | type Props = {}
8 |
9 | export default class ${1:`(file-name-sans-extension (buffer-name))`} extends PureComponent {
10 | render() {
11 | return (
12 | <>
13 | ${0}
14 | >
15 | )
16 | }
17 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactFunctionalComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactFunctionalComponent
3 | # key: tsrfc
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | export default function ${1:`(file-name-sans-extension (buffer-name))`}({}: Props) {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactFunctionalExportComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactFunctionalExportComponent
3 | # key: tsrfce
4 | # --
5 | import React, { useEffect, useState } from 'react';
6 |
7 | type Props = {}
8 |
9 | function ${1:`(file-name-sans-extension (buffer-name))`}({}: Props) {
10 | return (
11 | <>
12 | ${0}
13 | >
14 | )
15 | }
16 |
17 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/typescriptReactNativeArrowFunctionComponent:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typescriptReactNativeArrowFunctionComponent
3 | # key: tsrnf
4 | # --
5 | import { View, Text } from 'react-native'
6 | import React, { useEffect, useState } from 'react';
7 |
8 | type Props = {}
9 |
10 | const ${1:`(file-name-sans-extension (buffer-name))`} = (props: Props) => {
11 | return (
12 |
13 | ${0}
14 |
15 | )
16 | }
17 |
18 | export default ${1}
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useCallback:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useCallback
3 | # key: useCallbackSnippet
4 | # --
5 | useCallback(
6 | () => {
7 | ${1:first}
8 | },
9 | [${2:second}],
10 | )
11 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useContext:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useContext
3 | # key: useContextSnippet
4 | # --
5 | const ${1:first} = useContext(${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useEffect:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useEffect
3 | # key: useEffectSnippet
4 | # --
5 | useEffect(() => {
6 | ${1:first}
7 |
8 | return () => {
9 | ${2:second}
10 | }
11 | }, [${3:third}])
12 |
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useImperativeHandle:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useImperativeHandle
3 | # key: useImperativeHandleSnippet
4 | # --
5 | useImperativeHandle(
6 | ${1:first},
7 | () => {
8 | ${2:second}
9 | },
10 | [${3:third}],
11 | )
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useLayoutEffect:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useLayoutEffect
3 | # key: useLayoutEffectSnippet
4 | # --
5 | useLayoutEffect(() => {
6 | ${1:first}
7 |
8 | return () => {
9 | ${2:second}
10 | };
11 | }, [${3:third}])
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useMemo:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useMemo
3 | # key: useMemoSnippet
4 | # --
5 | useMemo(() => ${1:first}, [${2:second}])
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useReducer:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useReducer
3 | # key: useReducerSnippet
4 | # --
5 | const [state, dispatch] = useReducer(${1:first}, ${2:second}, ${3:third})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useRef:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useRef
3 | # key: useRefSnippet
4 | # --
5 | const ${1:first} = useRef(${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/tsx-ts-mode/useState:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: useState
3 | # key: ust
4 | # --
5 | const [${1:variable}, set${1:$(concat (upcase (substring yas-text 0 1)) (substring yas-text 1))}] = useState(${2:value});
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/anonymousFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: anonymousFunction
3 | # key: afn
4 | # --
5 | (${1:first}) => { ${2:second} }
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/bindThis:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: bindThis
3 | # key: bnd
4 | # --
5 | this.${1:first} = this.${1:first}.bind(this)
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/classConstructor:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: classConstructor
3 | # key: rconst
4 | # --
5 | constructor(props) {
6 | super(props)
7 |
8 | this.state = {
9 | ${1:first}
10 | }
11 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/commentBigBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: commentBigBlock
3 | # key: cmmb
4 | # --
5 | /**
6 | * ${1:first}
7 | */
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleAssert:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleAssert
3 | # key: cas
4 | # --
5 | console.assert(${1:first}, ${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleClear:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleClear
3 | # key: ccl
4 | # --
5 | console.clear()
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleCount:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleCount
3 | # key: cco
4 | # --
5 | console.count(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleDir:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleDir
3 | # key: cdi
4 | # --
5 | console.dir(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleError:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleError
3 | # key: cer
4 | # --
5 | console.error(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleGroup:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleGroup
3 | # key: cgr
4 | # --
5 | console.group('${1:first}')
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleGroupEnd:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleGroupEnd
3 | # key: cge
4 | # --
5 | console.groupEnd()
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleInfo:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleInfo
3 | # key: cin
4 | # --
5 | console.info(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleLog:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleLog
3 | # key: clg
4 | # --
5 | console.log(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleLogJson:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleLogJson
3 | # key: clj
4 | # --
5 | console.log('${1:first}', JSON.stringify(${1:first}, null, 2))
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleLogObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleLogObject
3 | # key: clo
4 | # --
5 | console.log('${1:first}', ${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleTable:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTable
3 | # key: ctl
4 | # --
5 | console.table([${1:first}])
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleTime:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTime
3 | # key: ctm
4 | # --
5 | console.time('${1:first}')
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleTimeEnd:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTimeEnd
3 | # key: cte
4 | # --
5 | console.timeEnd('${1:first}')
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleTrace:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleTrace
3 | # key: ctr
4 | # --
5 | console.trace(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/consoleWarn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: consoleWarn
3 | # key: cwa
4 | # --
5 | console.warn(${1:first})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/createContext:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: createContext
3 | # key: rcontext
4 | # --
5 | const ${1:first} = React.createContext()
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/createRef:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: createRef
3 | # key: cref
4 | # --
5 | this.${1:first}Ref = React.createRef()
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/describeBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: describeBlock
3 | # key: desc
4 | # --
5 | describe('${1:first}', () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/destructProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructProps
3 | # key: cp
4 | # --
5 | const { ${1:first} } = this.props
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/destructState:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructState
3 | # key: cs
4 | # --
5 | const { ${1:first} } = this.state
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/destructingArray:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructingArray
3 | # key: dar
4 | # --
5 | const [${2:second}] = ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/destructingObject:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: destructingObject
3 | # key: dob
4 | # --
5 | const {${2:second}} = ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/emptyState:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: emptyState
3 | # key: est
4 | # --
5 | state = { ${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportAs:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportAs
3 | # key: exa
4 | # --
5 | export { ${2:second} as ${3:third} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportDefault:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDefault
3 | # key: exp
4 | # --
5 | export default ${1:first}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportDefaultFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDefaultFunction
3 | # key: edf
4 | # --
5 | export default (${1:first}) => {${2:second}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportDefaultNamedFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDefaultNamedFunction
3 | # key: ednf
4 | # --
5 | export default function ${1:first}(${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportDestructing:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportDestructing
3 | # key: exd
4 | # --
5 | export { ${2:second} } from '${1:first}'
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportInterface:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportInterface
3 | # key: expint
4 | # --
5 | export interface ${1:first} {${2:second}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportNamedFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportNamedFunction
3 | # key: enf
4 | # --
5 | export const ${1:first} = (${2:second}) => {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/exportType:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: exportType
3 | # key: exptp
4 | # --
5 | export type ${1:first} = {${2:second}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/forEach:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: forEach
3 | # key: fre
4 | # --
5 | ${1:first}.forEach(${2:second} => {${3:third}})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/forIn:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: forIn
3 | # key: fin
4 | # --
5 | for(let ${1:first} in ${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/forOf:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: forOf
3 | # key: fof
4 | # --
5 | for(let ${1:first} of ${2:second}) {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/getSnapshotBeforeUpdate:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: getSnapshotBeforeUpdate
3 | # key: gsbu
4 | # --
5 | getSnapshotBeforeUpdate = (prevProps, prevState) => {${1:first}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/itAsyncBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: itAsyncBlock
3 | # key: tita
4 | # --
5 | it('should ${1:first}', async () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/itBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: itBlock
3 | # key: tit
4 | # --
5 | it('should ${1:first}', () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/mappingToProps:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: mappingToProps
3 | # key: reduxmap
4 | # --
5 | const mapStateToProps = (state) => ({})
6 |
7 | const mapDispatchToProps = {}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/method:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: method
3 | # key: met
4 | # --
5 | ${1:first} = (${2:second}) => {${3:third}}
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/namedFunction:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: namedFunction
3 | # key: nfn
4 | # --
5 | function ${1:first}(${2:second}) {
6 | ${3:third}
7 | }
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/promise:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: promise
3 | # key: prom
4 | # --
5 | return new Promise((resolve, reject) => { ${1:first} })
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/setInterval:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: setInterval
3 | # key: sti
4 | # --
5 | setInterval(() => { ${1:first} }, ${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/setTimeOut:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: setTimeOut
3 | # key: sto
4 | # --
5 | setTimeout(() => { ${1:first} }, ${2:second})
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/shouldComponentUpdate:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: shouldComponentUpdate
3 | # key: scu
4 | # --
5 | shouldComponentUpdate(nextProps, nextState) { ${1:first} }
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/testAsyncBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: testAsyncBlock
3 | # key: testa
4 | # --
5 | test('should ${1:first}', async () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/testBlock:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: testBlock
3 | # key: test
4 | # --
5 | test('should ${1:first}', () => { ${2:second} })
--------------------------------------------------------------------------------
/config/emacs/snippets/typescript-ts-mode/typeofSnippet:
--------------------------------------------------------------------------------
1 | # -*- mode: snippet -*-
2 | # name: typeofSnippet
3 | # key: tpf
4 | # --
5 | typeof ${1:first}
--------------------------------------------------------------------------------
/config/firefox/firefox-windows-theme.xpi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/firefox/firefox-windows-theme.xpi
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/close-activedown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/close-activedown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/close-activeup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/close-activeup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/close-fullscreendown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/close-fullscreendown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/close-fullscreenup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/close-fullscreenup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/close-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/close-inactive.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/iconify-activedown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/iconify-activedown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/iconify-activeup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/iconify-activeup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/iconify-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/iconify-inactive.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/maximize-activedown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/maximize-activedown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/maximize-activeup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/maximize-activeup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/maximize-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/maximize-inactive.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/stick-activedown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/stick-activedown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/stick-activeup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/stick-activeup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/stick-fullscreendown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/stick-fullscreendown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/stick-fullscreenup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/stick-fullscreenup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/stick-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/stick-inactive.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/stick-inactivedown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/stick-inactivedown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/unmaximize-activedown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/unmaximize-activedown.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/unmaximize-activeup.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/unmaximize-activeup.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/button/unmaximize-inactive.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/button/unmaximize-inactive.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/nixos-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/nixos-logo.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/wallpaper/lenovo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/wallpaper/lenovo.png
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/images/wallpaper/maui.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/corytertel/nix-configuration/0a7deae23d169a708ed82bbe3477f1c85d8f17d5/config/fvwm/laptop.bak/images/wallpaper/maui.jpg
--------------------------------------------------------------------------------
/config/fvwm/laptop.bak/scripts/crthumb:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | wid=$1
4 | if [ "$wid" == "" ]
5 | then
6 | exit 1
7 | fi
8 |
9 | dir=$2
10 | if [ "$dir" == "" ]
11 | then
12 | exit 2
13 | fi
14 |
15 | xwd -silent -id "$wid" | convert -resize 256x256 -border 1x1 -bordercolor black xwd:- png:"$dir"/"$wid".png
16 |
17 | cat < $dir/xdgmenu
13 |
14 | cat < $dir/XDGMenu
13 |
14 | cat < $dir/xdgmenu
13 |
14 | cat <