~cleanup
This commit is contained in:
@@ -83,7 +83,7 @@ become my C one soon!
|
|||||||
(setq oreodave-tags-alist '("Makefile" "node_modules" "bin" "dist" "obj" "'*.json'"))
|
(setq oreodave-tags-alist '("Makefile" "node_modules" "bin" "dist" "obj" "'*.json'"))
|
||||||
(defun oreodave/config/construct-tags ()
|
(defun oreodave/config/construct-tags ()
|
||||||
(reduce (lambda (x y) (concat x y)) (mapcar (lambda (i) (concat " --exclude=" i)) oreodave-tags-alist)
|
(reduce (lambda (x y) (concat x y)) (mapcar (lambda (i) (concat " --exclude=" i)) oreodave-tags-alist)
|
||||||
:initial-value "exctags -Re ")
|
:initial-value "exctags -Re -e '.git/TAGS'")
|
||||||
)
|
)
|
||||||
(setq projectile-tags-command (oreodave/config/construct-tags))
|
(setq projectile-tags-command (oreodave/config/construct-tags))
|
||||||
)
|
)
|
||||||
@@ -145,11 +145,10 @@ My docsets are stored in .docsets for ease of use
|
|||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(map!
|
(map!
|
||||||
:leader
|
:leader
|
||||||
:prefix "B"
|
|
||||||
:desc "Open folder" "B" '(lambda () (interactive) (dired "~/Text/Books"))
|
:desc "Open folder" "B" '(lambda () (interactive) (dired "~/Text/Books"))
|
||||||
)
|
)
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
*** Download JSON
|
*** Download Items
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(defun oreodave/request-json-fn (url)
|
(defun oreodave/request-json-fn (url)
|
||||||
(set-process-sentinel
|
(set-process-sentinel
|
||||||
@@ -161,7 +160,6 @@ My docsets are stored in .docsets for ease of use
|
|||||||
(json-mode)
|
(json-mode)
|
||||||
(json-mode-beautify))))))
|
(json-mode-beautify))))))
|
||||||
|
|
||||||
|
|
||||||
(defun oreodave/request-json ()
|
(defun oreodave/request-json ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(oreodave/request-json-fn (read-string "Enter url: "))
|
(oreodave/request-json-fn (read-string "Enter url: "))
|
||||||
@@ -224,58 +222,6 @@ My docsets are stored in .docsets for ease of use
|
|||||||
*** C#
|
*** C#
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(after! csharp-mode
|
(after! csharp-mode
|
||||||
(defun omnisharp--unit-test-emit-results (passed results)
|
|
||||||
; Mostly a copy of the actual omnisharp--unit-test-emit-results function
|
|
||||||
; Just allows stdout to come out regardless of whether test has passed or not
|
|
||||||
(omnisharp--unit-test-message "")
|
|
||||||
|
|
||||||
(seq-doseq (result results)
|
|
||||||
(-let* (((&alist 'MethodName method-name
|
|
||||||
'Outcome outcome
|
|
||||||
'ErrorMessage error-message
|
|
||||||
'ErrorStackTrace error-stack-trace
|
|
||||||
'StandardOutput stdout
|
|
||||||
'StanderError stderr) result)
|
|
||||||
(outcome-is-passed (string-equal "passed" outcome)))
|
|
||||||
|
|
||||||
(omnisharp--unit-test-message
|
|
||||||
(format "[%s] %s "
|
|
||||||
(propertize
|
|
||||||
(upcase outcome)
|
|
||||||
'font-lock-face (if outcome-is-passed
|
|
||||||
'(:foreground "green" :weight bold)
|
|
||||||
'(:foreground "red" :weight bold)))
|
|
||||||
(omnisharp--truncate-symbol-name method-name 76)))
|
|
||||||
|
|
||||||
(unless (= (seq-length stdout) 0)
|
|
||||||
(omnisharp--unit-test-message "Standard output:")
|
|
||||||
(seq-doseq (stdout-line stdout)
|
|
||||||
(omnisharp--unit-test-message stdout-line)))
|
|
||||||
|
|
||||||
(unless outcome-is-passed
|
|
||||||
(omnisharp--unit-test-message error-message)
|
|
||||||
|
|
||||||
(if error-stack-trace
|
|
||||||
(omnisharp--unit-test-message error-stack-trace))
|
|
||||||
|
|
||||||
(unless (= (seq-length stderr) 0)
|
|
||||||
(omnisharp--unit-test-message "Standard error:")
|
|
||||||
(seq-doseq (stderr-line stderr)
|
|
||||||
(omnisharp--unit-test-message stderr-line)))
|
|
||||||
)))
|
|
||||||
|
|
||||||
(omnisharp--unit-test-message "")
|
|
||||||
|
|
||||||
(if (eq passed :json-false)
|
|
||||||
(omnisharp--unit-test-message
|
|
||||||
(propertize "*** UNIT TEST RUN HAS FAILED ***"
|
|
||||||
'font-lock-face '(:foreground "red" :weight bold)))
|
|
||||||
(omnisharp--unit-test-message
|
|
||||||
(propertize "*** UNIT TEST RUN HAS SUCCEEDED ***"
|
|
||||||
'font-lock-face '(:foreground "green" :weight bold)))
|
|
||||||
)
|
|
||||||
nil)
|
|
||||||
|
|
||||||
(defun oreodave/csharp/get-unit-test-in-project ()
|
(defun oreodave/csharp/get-unit-test-in-project ()
|
||||||
(interactive)
|
(interactive)
|
||||||
(let* ((tags-file (counsel-etags-locate-tags-file))
|
(let* ((tags-file (counsel-etags-locate-tags-file))
|
||||||
@@ -301,7 +247,6 @@ My docsets are stored in .docsets for ease of use
|
|||||||
)))
|
)))
|
||||||
:caller 'oreodave/csharp/get-unit-tests-in-project)))
|
:caller 'oreodave/csharp/get-unit-tests-in-project)))
|
||||||
|
|
||||||
|
|
||||||
(setq omnisharp-server-executable-path "~/bin/omnisharp/run")
|
(setq omnisharp-server-executable-path "~/bin/omnisharp/run")
|
||||||
(add-hook 'csharp-mode-hook '(lambda()
|
(add-hook 'csharp-mode-hook '(lambda()
|
||||||
(setq c-basic-offset 4)
|
(setq c-basic-offset 4)
|
||||||
@@ -365,10 +310,12 @@ My docsets are stored in .docsets for ease of use
|
|||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(after! org
|
(after! org
|
||||||
(add-hook 'org-mode-hook #'visual-line-mode)
|
(add-hook 'org-mode-hook #'visual-line-mode)
|
||||||
|
(remove-hook 'org-mode-hook #'auto-fill-mode)
|
||||||
(map! ; Org keybinds
|
(map! ; Org keybinds
|
||||||
:map org-mode-map
|
:map org-mode-map
|
||||||
(:localleader
|
(:localleader
|
||||||
:desc "Org dispatch" "ee" 'org-export-dispatch)
|
:desc "Org dispatch" "ee" #'org-export-dispatch
|
||||||
|
:desc "Export to ODT" "E" #'org-pandoc-export-to-odt)
|
||||||
))
|
))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
I like using the org dispatch facilities more than the default export keybinds
|
I like using the org dispatch facilities more than the default export keybinds
|
||||||
|
|||||||
Reference in New Issue
Block a user