Clean up
This commit is contained in:
parent
f9c19b549d
commit
27f7fae118
5 changed files with 32 additions and 38 deletions
|
@ -8,10 +8,7 @@
|
||||||
(add-company-backend! cmake-mode (cmake yasnippet))))
|
(add-company-backend! cmake-mode (cmake yasnippet))))
|
||||||
|
|
||||||
(use-package glsl-mode
|
(use-package glsl-mode
|
||||||
:mode (("\\.glsl\\'" . glsl-mode)
|
:mode ("\\.glsl\\'" "\\.vert\\'" "\\.frag\\'" "\\.geom\\'"))
|
||||||
("\\.vert\\'" . glsl-mode)
|
|
||||||
("\\.frag\\'" . glsl-mode)
|
|
||||||
("\\.geom\\'" . glsl-mode)))
|
|
||||||
|
|
||||||
(use-package cc-mode
|
(use-package cc-mode
|
||||||
:defines (c-syntactic-context)
|
:defines (c-syntactic-context)
|
||||||
|
@ -23,9 +20,8 @@
|
||||||
c-backward-sws c-determine-limit c-beginning-of-decl-1)
|
c-backward-sws c-determine-limit c-beginning-of-decl-1)
|
||||||
:commands (c-mode c++-mode objc-mode java-mode)
|
:commands (c-mode c++-mode objc-mode java-mode)
|
||||||
:init
|
:init
|
||||||
(associate! c++-mode :match "\\.h$")
|
|
||||||
(associate! objc-mode :match "\\.mm$")
|
(associate! objc-mode :match "\\.mm$")
|
||||||
(add-hook! (c-mode c++-mode) 'flycheck-mode)
|
(add-hook! (c-mode c++-mode) '(flycheck-mode 'narf|init-c/c++-settings))
|
||||||
:config
|
:config
|
||||||
(setq c-basic-offset 4
|
(setq c-basic-offset 4
|
||||||
c-tab-always-indent nil
|
c-tab-always-indent nil
|
||||||
|
@ -44,7 +40,6 @@
|
||||||
(add-company-backend! c++-mode (c-headers clang))
|
(add-company-backend! c++-mode (c-headers clang))
|
||||||
(add-company-backend! objc-mode (c-headers xcode)))
|
(add-company-backend! objc-mode (c-headers xcode)))
|
||||||
|
|
||||||
(add-hook! (c-mode c++-mode) 'narf|init-c/c++-settings)
|
|
||||||
(add-hook! c++-mode 'narf|init-c++-C11-highlights)
|
(add-hook! c++-mode 'narf|init-c++-C11-highlights)
|
||||||
(add-hook! c++-mode (setq flycheck-clang-language-standard "c++11"
|
(add-hook! c++-mode (setq flycheck-clang-language-standard "c++11"
|
||||||
flycheck-clang-standard-library "libc++"))
|
flycheck-clang-standard-library "libc++"))
|
||||||
|
|
|
@ -5,13 +5,18 @@
|
||||||
:mode "\\.cs$"
|
:mode "\\.cs$"
|
||||||
:init (add-hook! csharp-mode 'flycheck-mode))
|
:init (add-hook! csharp-mode 'flycheck-mode))
|
||||||
|
|
||||||
|
;; unity shaders
|
||||||
|
(use-package shaderlab-mode :mode "\\.shader$")
|
||||||
|
|
||||||
(use-package omnisharp
|
(use-package omnisharp
|
||||||
:after csharp-mode
|
:after csharp-mode
|
||||||
:init (add-hook! csharp-mode '(emr-initialize omnisharp-mode))
|
:preface
|
||||||
:config
|
(setq omnisharp-server-executable-path "~/Dropbox/lib/omnisharp-server/OmniSharp/bin/Debug/OmniSharp.exe"
|
||||||
(setq omnisharp-server-executable-path
|
|
||||||
"~/Dropbox/lib/omnisharp-server/OmniSharp/bin/Debug/OmniSharp.exe"
|
|
||||||
omnisharp-auto-complete-want-documentation nil)
|
omnisharp-auto-complete-want-documentation nil)
|
||||||
|
:if (file-exists-p omnisharp-server-executable-path)
|
||||||
|
:init
|
||||||
|
(add-hook! csharp-mode '(emr-initialize omnisharp-mode))
|
||||||
|
:config
|
||||||
|
|
||||||
(bind! :map omnisharp-mode-map
|
(bind! :map omnisharp-mode-map
|
||||||
:n "gd" 'omnisharp-go-to-definition
|
:n "gd" 'omnisharp-go-to-definition
|
||||||
|
@ -45,8 +50,5 @@
|
||||||
(show-overloads-at-point "show overloads at point")
|
(show-overloads-at-point "show overloads at point")
|
||||||
(recompile "recompile"))))
|
(recompile "recompile"))))
|
||||||
|
|
||||||
;; unity shaders
|
|
||||||
(use-package shaderlab-mode :mode "\\.shader$")
|
|
||||||
|
|
||||||
(provide 'module-csharp)
|
(provide 'module-csharp)
|
||||||
;;; module-csharp.el ends here
|
;;; module-csharp.el ends here
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
:mode "\\.go$"
|
:mode "\\.go$"
|
||||||
:interpreter "go"
|
:interpreter "go"
|
||||||
:init
|
:init
|
||||||
(add-hook! go-mode '(emr-initialize flycheck-mode))
|
(add-hook! go-mode '(emr-initialize flycheck-mode narf|enable-tabs narf|enable-tab-width-4))
|
||||||
:config
|
:config
|
||||||
(define-builder! go-mode "go build")
|
(define-builder! go-mode "go build")
|
||||||
(bind! :map go-mode-map
|
(bind! :map go-mode-map
|
||||||
|
|
|
@ -1,5 +1,7 @@
|
||||||
;;; module-org.el
|
;;; module-org.el
|
||||||
|
|
||||||
|
(defvar org-directory "~/Dropbox/notes/")
|
||||||
|
|
||||||
(define-minor-mode evil-org-mode
|
(define-minor-mode evil-org-mode
|
||||||
"Evil-mode bindings for org-mode."
|
"Evil-mode bindings for org-mode."
|
||||||
:init-value nil
|
:init-value nil
|
||||||
|
@ -8,7 +10,6 @@
|
||||||
:group 'evil-org)
|
:group 'evil-org)
|
||||||
|
|
||||||
(use-package org
|
(use-package org
|
||||||
:defines (org-directory)
|
|
||||||
:functions (org-bookmark-jump-unhide outline-next-heading org-end-of-subtree
|
:functions (org-bookmark-jump-unhide outline-next-heading org-end-of-subtree
|
||||||
outline-flag-region org-remove-inline-images org-display-inline-images
|
outline-flag-region org-remove-inline-images org-display-inline-images
|
||||||
org-at-item-checkbox-p org-toggle-checkbox org-entry-is-todo-p org-todo
|
org-at-item-checkbox-p org-toggle-checkbox org-entry-is-todo-p org-todo
|
||||||
|
@ -31,7 +32,6 @@
|
||||||
(after! org-indent (diminish 'org-indent-mode))
|
(after! org-indent (diminish 'org-indent-mode))
|
||||||
(after! iimage (diminish 'iimage-mode))
|
(after! iimage (diminish 'iimage-mode))
|
||||||
|
|
||||||
(setq org-directory "~/Dropbox/notes/")
|
|
||||||
(setq org-project-directory (! (concat org-directory "projects")) ; not an org var
|
(setq org-project-directory (! (concat org-directory "projects")) ; not an org var
|
||||||
org-default-notes-file (! (concat org-directory "notes.org"))
|
org-default-notes-file (! (concat org-directory "notes.org"))
|
||||||
org-agenda-files (f-entries org-directory 'narf--org-all-files t)
|
org-agenda-files (f-entries org-directory 'narf--org-all-files t)
|
||||||
|
@ -139,9 +139,9 @@
|
||||||
|
|
||||||
:i "C-e" 'org-end-of-line
|
:i "C-e" 'org-end-of-line
|
||||||
:i "C-a" 'org-beginning-of-line
|
:i "C-a" 'org-beginning-of-line
|
||||||
:i ;; Add new header line before this line
|
;; Add new header line before this line
|
||||||
:i "<S-M-return>" 'narf/org-insert-item-before
|
:i "<S-M-return>" 'narf/org-insert-item-before
|
||||||
:i ;; Add new header line after this line
|
;; Add new header line after this line
|
||||||
:i "<M-return>" 'narf/org-insert-item-after
|
:i "<M-return>" 'narf/org-insert-item-after
|
||||||
|
|
||||||
:i "M-b" (λ (narf/org-surround "*")) ; bold
|
:i "M-b" (λ (narf/org-surround "*")) ; bold
|
||||||
|
@ -154,19 +154,19 @@
|
||||||
:v "M-i" "S/"
|
:v "M-i" "S/"
|
||||||
:v "M-`" "S+"
|
:v "M-`" "S+"
|
||||||
|
|
||||||
(:prefix ","
|
:n ",=" 'org-align-all-tags
|
||||||
:n "=" 'org-align-all-tags
|
:n ",/" 'org-sparse-tree
|
||||||
:n "/" 'org-sparse-tree
|
:n ",?" 'org-tags-view
|
||||||
:n "?" 'org-tags-view
|
:n ",a" 'org-attach
|
||||||
:n "a" 'org-attach
|
:n ",D" 'org-time-stamp-inactive
|
||||||
:n "D" 'org-time-stamp-inactive
|
:n ",T" 'org-show-todo-tree
|
||||||
:n "T" 'org-show-todo-tree
|
:n ",d" 'org-time-stamp
|
||||||
:n "d" 'org-time-stamp
|
:n ",r" 'org-refile
|
||||||
:n "r" 'org-refile
|
:n ",s" 'org-schedule
|
||||||
:n "s" 'org-schedule
|
:n ",t" 'org-todo
|
||||||
:n "t" 'org-todo
|
:n ",SPC" 'narf/org-toggle-checkbox
|
||||||
:n "SPC" 'narf/org-toggle-checkbox
|
:n ",<return>" 'org-archive-subtree
|
||||||
:n "<return>" 'org-archive-subtree)
|
|
||||||
:n "gr" 'org-babel-execute-src-block-maybe
|
:n "gr" 'org-babel-execute-src-block-maybe
|
||||||
:m "gh" 'outline-up-heading
|
:m "gh" 'outline-up-heading
|
||||||
:m "gj" 'org-forward-heading-same-level
|
:m "gj" 'org-forward-heading-same-level
|
||||||
|
|
|
@ -12,6 +12,7 @@
|
||||||
:mode "\\.rs$"
|
:mode "\\.rs$"
|
||||||
:config
|
:config
|
||||||
(define-builder! rust-mode "cargo run" "Cargo.toml")
|
(define-builder! rust-mode "cargo run" "Cargo.toml")
|
||||||
|
|
||||||
(use-package flycheck-rust
|
(use-package flycheck-rust
|
||||||
:config (add-hook! rust-mode 'flycheck-mode))
|
:config (add-hook! rust-mode 'flycheck-mode))
|
||||||
|
|
||||||
|
@ -21,12 +22,8 @@
|
||||||
(setq racer-cmd "/usr/local/bin/racer"
|
(setq racer-cmd "/usr/local/bin/racer"
|
||||||
racer-rust-src-path "~/Dropbox/lib/rust/src/")
|
racer-rust-src-path "~/Dropbox/lib/rust/src/")
|
||||||
|
|
||||||
(add-company-backend! rust-mode (racer))
|
(add-hook! rust-mode '(racer-mode eldoc-mode flycheck-rust-setup))
|
||||||
|
(add-company-backend! rust-mode (racer))))
|
||||||
(add-hook! rust-mode
|
|
||||||
(racer-activate)
|
|
||||||
(racer-turn-on-eldoc)
|
|
||||||
(add-hook! flycheck-mode 'flycheck-rust-setup))))
|
|
||||||
|
|
||||||
(provide 'module-rust)
|
(provide 'module-rust)
|
||||||
;;; module-rust.el ends here
|
;;; module-rust.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue