Add direnv-envrc-mode file template
This commit is contained in:
parent
c99c184f85
commit
c2fe951062
2 changed files with 17 additions and 0 deletions
|
@ -38,6 +38,8 @@ don't have a :trigger property in `+file-templates-alist'.")
|
||||||
("\\.h\\(?:h\\|pp\\|xx\\)$" :trigger "__hpp" :mode c++-mode)
|
("\\.h\\(?:h\\|pp\\|xx\\)$" :trigger "__hpp" :mode c++-mode)
|
||||||
("\\.h$" :trigger "__h" :mode c-mode)
|
("\\.h$" :trigger "__h" :mode c-mode)
|
||||||
(c-mode :trigger "__c")
|
(c-mode :trigger "__c")
|
||||||
|
;; direnv
|
||||||
|
("/\\.envrc$" :trigger "__envrc" :mode direnv-envrc-mode)
|
||||||
;; go
|
;; go
|
||||||
("/main\\.go$" :trigger "__main.go" :mode go-mode :project t)
|
("/main\\.go$" :trigger "__main.go" :mode go-mode :project t)
|
||||||
(go-mode :trigger "__.go")
|
(go-mode :trigger "__.go")
|
||||||
|
|
|
@ -0,0 +1,15 @@
|
||||||
|
# -*- mode: snippet -*-
|
||||||
|
# group: file templates
|
||||||
|
# contributor: Henrik Lissner
|
||||||
|
# condition: (executable-find "nix-env")
|
||||||
|
# --
|
||||||
|
if type lorri &>/dev/null; then
|
||||||
|
echo "direnv: using lorri"
|
||||||
|
eval "$(lorri direnv)"
|
||||||
|
else
|
||||||
|
# fall back to using direnv's builtin nix support
|
||||||
|
# to prevent bootstrapping problems.
|
||||||
|
use nix
|
||||||
|
fi
|
||||||
|
|
||||||
|
`%`$0
|
Loading…
Add table
Add a link
Reference in a new issue