handle nil returned from helm on C-g
This commit is contained in:
14
init.el
14
init.el
@ -587,9 +587,10 @@ inserted between the braces between the braces."
|
|||||||
(defun my-godoc-package ()
|
(defun my-godoc-package ()
|
||||||
"Display godoc for given package (with completion)."
|
"Display godoc for given package (with completion)."
|
||||||
(interactive)
|
(interactive)
|
||||||
(godoc (helm :sources (helm-build-sync-source "Go packages"
|
(godoc (or (helm :sources (helm-build-sync-source "Go packages"
|
||||||
:candidates (go-packages))
|
:candidates (go-packages))
|
||||||
:buffer "*godoc packages*")))
|
:buffer "*godoc packages*")
|
||||||
|
(signal 'quit nil))))
|
||||||
|
|
||||||
(use-package go-guru
|
(use-package go-guru
|
||||||
:after go-mode)
|
:after go-mode)
|
||||||
@ -939,9 +940,10 @@ inserted between the braces between the braces."
|
|||||||
(defun my-browse-url (&rest args)
|
(defun my-browse-url (&rest args)
|
||||||
"Select the prefered browser from a helm menu before opening the URL."
|
"Select the prefered browser from a helm menu before opening the URL."
|
||||||
(interactive)
|
(interactive)
|
||||||
(let ((browser (helm :sources (helm-build-sync-source "WWW browsers"
|
(let ((browser (or (helm :sources (helm-build-sync-source "WWW browsers"
|
||||||
:candidates (mapcar 'car my-browsers))
|
:candidates (mapcar 'car my-browsers))
|
||||||
:buffer "*my browsers*")))
|
:buffer "*my browsers*")
|
||||||
|
(signal 'quit nil))))
|
||||||
(apply (cdr (assoc browser my-browsers)) args)))
|
(apply (cdr (assoc browser my-browsers)) args)))
|
||||||
|
|
||||||
(setq browse-url-browser-function #'my-browse-url)
|
(setq browse-url-browser-function #'my-browse-url)
|
||||||
|
@ -44,9 +44,10 @@ inserted between the braces between the braces."
|
|||||||
(defun my-godoc-package ()
|
(defun my-godoc-package ()
|
||||||
"Display godoc for given package (with completion)."
|
"Display godoc for given package (with completion)."
|
||||||
(interactive)
|
(interactive)
|
||||||
(godoc (helm :sources (helm-build-sync-source "Go packages"
|
(godoc (or (helm :sources (helm-build-sync-source "Go packages"
|
||||||
:candidates (go-packages))
|
:candidates (go-packages))
|
||||||
:buffer "*godoc packages*")))
|
:buffer "*godoc packages*")
|
||||||
|
(signal 'quit nil))))
|
||||||
|
|
||||||
(use-package flycheck
|
(use-package flycheck
|
||||||
:defer)
|
:defer)
|
||||||
|
Reference in New Issue
Block a user