misc bindings
This commit is contained in:
		
							parent
							
								
									2b9235bd59
								
							
						
					
					
						commit
						91e19984b3
					
				
					 1 changed files with 27 additions and 13 deletions
				
			
		
							
								
								
									
										40
									
								
								+bindings.el
									
										
									
									
									
								
							
							
						
						
									
										40
									
								
								+bindings.el
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -343,7 +343,7 @@ private/hlissner/snippets."
 | 
			
		|||
 | 
			
		||||
   (:desc "notes" :prefix "n"
 | 
			
		||||
     :desc "Agenda"                 :n  "a" #'org-agenda
 | 
			
		||||
     :desc "Find file in notes"     :n  "n" #'+hlissner/find-in-notes
 | 
			
		||||
     :desc "Find file in notes"     :n  "n" #'+find-in-notes
 | 
			
		||||
     :desc "Store link"             :n  "l" #'org-store-link
 | 
			
		||||
     :desc "Browse notes"           :n  "N" #'+hlissner/browse-notes
 | 
			
		||||
     :desc "Org capture"            :n  "x" #'+org-capture/open
 | 
			
		||||
| 
						 | 
				
			
			@ -365,12 +365,14 @@ private/hlissner/snippets."
 | 
			
		|||
     :desc "Slack Group"           :n  "g" #'slack-group-select
 | 
			
		||||
     :desc "Slack Unreads"         :n  "u" #'slack-select-unread-rooms
 | 
			
		||||
 | 
			
		||||
     :desc "Email"                 :n "m" #'mu4e
 | 
			
		||||
     :desc "Email"                 :n "m" #'notmuch-jump-search
 | 
			
		||||
 | 
			
		||||
     (:desc "ERC" :prefix "e"
 | 
			
		||||
       :desc "Channel" :n "c" #'erc-switch-to-buffer)
 | 
			
		||||
 | 
			
		||||
     ;; applications
 | 
			
		||||
     :desc "APP: elfeed"           :n "E" #'=rss
 | 
			
		||||
     :desc "APP: twitter"          :n "T" #'=twitter
 | 
			
		||||
     :desc "APP: regex"            :n "X" #'=regex
 | 
			
		||||
 | 
			
		||||
     (:desc "spotify" :prefix "s"
 | 
			
		||||
       :desc "Search track"  :n "t" #'counsel-spotify-search-track
 | 
			
		||||
| 
						 | 
				
			
			@ -418,7 +420,7 @@ private/hlissner/snippets."
 | 
			
		|||
     :desc "New snippet"            :n  "n" #'yas-new-snippet
 | 
			
		||||
     :desc "Insert snippet"         :nv "i" #'yas-insert-snippet
 | 
			
		||||
     :desc "Find snippet for mode"  :n  "s" #'yas-visit-snippet-file
 | 
			
		||||
     :desc "Find snippet"           :n  "S" #'+hlissner/find-in-snippets)
 | 
			
		||||
     :desc "Find snippet"           :n  "S" #'+find-in-snippets)
 | 
			
		||||
 | 
			
		||||
   (:desc "toggle" :prefix "t"
 | 
			
		||||
     :desc "Flyspell"               :n "s" #'flyspell-mode
 | 
			
		||||
| 
						 | 
				
			
			@ -1212,9 +1214,21 @@ If invoked with a prefix ARG eval the expression after inserting it"
 | 
			
		|||
 | 
			
		||||
(defun grfn/run-clj-or-cljs-test ()
 | 
			
		||||
  (interactive)
 | 
			
		||||
  (message "Running tests...")
 | 
			
		||||
  (cl-case (cider-repl-type-for-buffer)
 | 
			
		||||
    ("cljs" (cider-interactive-eval "(with-out-string (cljs.test/run-tests))"))
 | 
			
		||||
    ("clj"  (cider-test-run-ns-tests))))
 | 
			
		||||
    ('cljs
 | 
			
		||||
     (cider-interactive-eval
 | 
			
		||||
      "(with-out-str (cljs.test/run-tests))"
 | 
			
		||||
      (nrepl-make-response-handler
 | 
			
		||||
       (current-buffer)
 | 
			
		||||
       (lambda (_ value)
 | 
			
		||||
         (with-output-to-temp-buffer "*cljs-test-results*"
 | 
			
		||||
           (print
 | 
			
		||||
            (->> value
 | 
			
		||||
                 (s-replace "\"" "")
 | 
			
		||||
                 (s-replace "\\n" "\n")))))
 | 
			
		||||
       nil nil nil)))
 | 
			
		||||
    ('clj  (cider-test-run-ns-tests))))
 | 
			
		||||
 | 
			
		||||
(defun cider-copy-last-result ()
 | 
			
		||||
  (interactive)
 | 
			
		||||
| 
						 | 
				
			
			@ -1329,7 +1343,8 @@ If invoked with a prefix ARG eval the expression after inserting it"
 | 
			
		|||
     :n "g K"   'cider-grimoire
 | 
			
		||||
     :n "g d"   'cider-find-dwim
 | 
			
		||||
     :n "C-w ]" 'cider-find-dwim-other-window
 | 
			
		||||
     :n "g RET" 'cider-test-run-ns-tests
 | 
			
		||||
     ;; :n "g RET" 'cider-test-run-ns-tests
 | 
			
		||||
     :n "g RET" 'grfn/run-clj-or-cljs-test
 | 
			
		||||
 | 
			
		||||
     "C-c C-r r" 'cljr-add-require-to-ns
 | 
			
		||||
     "C-c C-r i" 'cljr-add-import-to-ns
 | 
			
		||||
| 
						 | 
				
			
			@ -1364,9 +1379,8 @@ If invoked with a prefix ARG eval the expression after inserting it"
 | 
			
		|||
     :n "g RET" #'org-capture-finalize
 | 
			
		||||
     :n "g \\"  #'org-captue-refile))
 | 
			
		||||
 | 
			
		||||
 (:after lsp
 | 
			
		||||
   (:map lsp-mode-map
 | 
			
		||||
     :n "K"   #'lsp-describe-thing-at-point
 | 
			
		||||
     :n "g r" #'lsp-rename
 | 
			
		||||
     (:localleader
 | 
			
		||||
       :n "a" #'lsp-execute-code-action))))
 | 
			
		||||
 (:map lsp-mode-map
 | 
			
		||||
   :n "K"   #'lsp-describe-thing-at-point
 | 
			
		||||
   :n "g r" #'lsp-rename
 | 
			
		||||
   (:localleader
 | 
			
		||||
     :n "a" #'lsp-execute-code-action)))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue