Add rest of file templates
This commit is contained in:
parent
a42c869d1d
commit
f05850767c
43 changed files with 1135 additions and 47 deletions
|
@ -10,69 +10,68 @@
|
|||
|
||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||||
|
||||
;; (add-template! "/\\.gitignore$" "%%" 'gitignore-mode)
|
||||
(add-template! "/\\.gitignore$" "@@" 'gitignore-mode)
|
||||
|
||||
;; C/C++
|
||||
;; (add-template! "/Makefile$" "%%" 'makefile-gmake-mode)
|
||||
;; (add-template! "/main\\.\\(cc\\|cpp\\)$" "%main.cpp%" 'c++-mode)
|
||||
;; (add-template! "/win32_\\.\\(cc\\|cpp\\)$" "%winmain.cpp%" 'c++-mode)
|
||||
;; (add-template! "\\.\\([Hh]\\|hpp\\)$" "%.h%" 'c++-mode)
|
||||
;; (add-template! "\\.\\([Cc]\\|cc\\|cpp\\)$" "%.cpp%" 'c++-mode)
|
||||
(add-template! "/Makefile$" "@@" 'makefile-gmake-mode)
|
||||
(add-template! "/main\\.\\(cc\\|cpp\\)$" "@@main.cpp" 'c++-mode)
|
||||
(add-template! "/win32_\\.\\(cc\\|cpp\\)$" "@@winmain.cpp" 'c++-mode)
|
||||
(add-template! "\\.\\([Hh]\\|hpp\\)$" "@@.h" 'c++-mode)
|
||||
(add-template! "\\.\\([Cc]\\|cc\\|cpp\\)$" "@@.cpp" 'c++-mode)
|
||||
|
||||
;; Shell scripts
|
||||
;; (add-template! "\\.z?sh$" "%%" 'sh-mode)
|
||||
(add-template! "\\.z?sh$" "@@" 'sh-mode)
|
||||
|
||||
;; Ruby
|
||||
;; (add-template! "/spec_helper\\.rb$" "%helper%" 'rspec-mode t)
|
||||
;; (add-template! "_spec\\.rb$" "%%" 'rspec-mode t)
|
||||
;; (add-template! "/\\.rspec$" "%.rspec%" 'rspec-mode)
|
||||
;; (add-template! "/Rakefile$" "%Rakefile%" 'ruby-mode t)
|
||||
;; (add-template! "/Gemfile$" "%Gemfile%" 'ruby-mode t)
|
||||
;; (add-template! "\\.gemspec$" "%.gemspec%" 'ruby-mode t)
|
||||
;; (add-template! "/lib/.+\\.rb$" "%module%" 'ruby-mode t)
|
||||
;; (add-template! "\\.rb$" "%%" 'ruby-mode)
|
||||
(add-template! "/\\.rspec$" "@@.rspec" 'rspec-mode)
|
||||
(add-template! "/spec_helper\\.rb$" "@@helper" 'rspec-mode t)
|
||||
(add-template! "_spec\\.rb$" "@@" 'rspec-mode t)
|
||||
(add-template! "/Rakefile$" "@@Rakefile" 'ruby-mode t)
|
||||
(add-template! "/Gemfile$" "@@Gemfile" 'ruby-mode t)
|
||||
(add-template! "\\.gemspec$" "@@.gemspec" 'ruby-mode t)
|
||||
(add-template! "/lib/.+\\.rb$" "@@module" 'ruby-mode t)
|
||||
(add-template! "\\.rb$" "@@" 'ruby-mode)
|
||||
|
||||
;; ;; Python
|
||||
;; (add-template! "tests?/test_.+\\.py$" "%%" 'nose-mode)
|
||||
;; (add-template! "/setup\\.py$" "%setup%" 'python-mode)
|
||||
;; (add-template! "\\.py$" "%%" 'python-mode)
|
||||
;; Python
|
||||
;; (add-template! "tests?/test_.+\\.py$" "@@" 'nose-mode)
|
||||
;; (add-template! "/setup\\.py$" "@@setup.py" 'python-mode)
|
||||
(add-template! "\\.py$" "@@" 'python-mode)
|
||||
|
||||
;; ;; PHP
|
||||
;; (add-template! "\\.class\\.php$" %class%" 'php-mode)
|
||||
;; (add-template! "\\.php$" %%" 'php-mode)
|
||||
;; PHP
|
||||
(add-template! "\\.class\\.php$" "@@.class.php" 'php-mode)
|
||||
(add-template! "\\.php$" "@@" 'php-mode)
|
||||
|
||||
;; ;; Markdown
|
||||
;; (add-template! "\\.md$" "%%" 'markdown-mode)
|
||||
;; (add-template! "/_posts/.+\\.md$" "%jekyll-post" 'markdown-mode)
|
||||
;; (add-template! "/_layouts/.+\\.html$" "%jekyll-layout%" 'web-mode)
|
||||
;; Markdown
|
||||
(add-template! "\\.md$" "@@" 'markdown-mode)
|
||||
(add-template! "/_posts/.+\\.md$" "@@jekyll-post" 'markdown-mode)
|
||||
(add-template! "/_layouts/.+\\.html$" "@@jekyll-layout.html" 'web-mode)
|
||||
|
||||
;; ;; Javascript
|
||||
;; (add-template! "\\.lbaction/.+/Info.plist$" "%Info.plst%" 'lb6-mode)
|
||||
;; (add-template! "\\.lbaction/.+/\\(default\\|suggestions\\)\\.js$" "%default.js%" 'lb6-mode)
|
||||
;; (add-template! "/package\\.json$" "%package.json%" 'json-mode)
|
||||
;; (add-template! "\\.\\(json\\|jshintrc\\)$" "%%" 'json-mode)
|
||||
;; Javascript
|
||||
(add-template! "\\.lbaction/.+/Info.plist$" "@@Info.plst" 'lb6-mode)
|
||||
(add-template! "\\.lbaction/.+/\\(default\\|suggestions\\)\\.js$" "@@default.js" 'lb6-mode)
|
||||
(add-template! "/package\\.json$" "@@package.json" 'json-mode)
|
||||
(add-template! "\\.\\(json\\|jshintrc\\)$" "@@" 'json-mode)
|
||||
|
||||
;; ;; SCSS
|
||||
;; (add-template! "/master\\.scss$" "%master%" 'scss-mode)
|
||||
;; (add-template! "/normalize\\.scss$" "%normalize%" 'scss-mode)
|
||||
;; (add-template! "\\.scss$" "%%" 'scss-mode)
|
||||
;; SCSS
|
||||
(add-template! "/master\\.scss$" "@@master.scss" 'scss-mode)
|
||||
(add-template! "/normalize\\.scss$" "@@normalize.scss" 'scss-mode)
|
||||
(add-template! "\\.scss$" "@@" 'scss-mode)
|
||||
|
||||
;; ;; HTML
|
||||
;; (add-template! "\\.html$" "%%" 'web-mode)
|
||||
;; HTML
|
||||
(add-template! "\\.html$" "@@.html" 'web-mode)
|
||||
|
||||
;; Lua
|
||||
;; (add-template! "\\.love/main\\.lua$" "%love.main%" 'lua-mode)
|
||||
;; (add-template! "/conf\\.lua$" "@@love.conf" 'love-mode)
|
||||
;; (add-template! "\\.lua$" "%%" 'lua-mode)
|
||||
(add-template! "/main\\.lua$" "@@main.lua" 'love-mode)
|
||||
(add-template! "/conf\\.lua$" "@@conf.lua" 'love-mode)
|
||||
|
||||
;; ;; Java
|
||||
;; (add-template! "/src/.+/.+\\.java$" "@@" 'java-mode)
|
||||
;; (add-template! "/build\\.gradle$" "@@gradle" 'android-mode)
|
||||
;; Java
|
||||
(add-template! "/src/.+/.+\\.java$" "@@" 'java-mode)
|
||||
(add-template! "/main\\.java$" "@@main" 'java-mode)
|
||||
(add-template! "/build\\.gradle$" "@@build.gradle" 'android-mode)
|
||||
|
||||
;; ;; Elisp
|
||||
;; Elisp
|
||||
(add-template! "\\.emacs\\.d/.+\\.el$" "@@initfile" 'emacs-lisp-mode)
|
||||
;; (add-template! "\\.emacs\\.d/snippets/.+$" "@@" 'snippet-mode)
|
||||
)
|
||||
(add-template! "\\.emacs\\.d/snippets/.+$" "@@" 'snippet-mode))
|
||||
|
||||
(provide 'core-auto-insert)
|
||||
;;; core-auto-insert.el ends here
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue