branch: externals/mpdired
commit ebfc6a1bacd417bb2c573fc301ef34991846857a
Author: Manuel Giraud <man...@ledu-giraud.fr>
Commit: Manuel Giraud <man...@ledu-giraud.fr>

    mpdired-port should be a number
---
 mpdired.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/mpdired.el b/mpdired.el
index 10698b7c92..31d97c20bf 100644
--- a/mpdired.el
+++ b/mpdired.el
@@ -77,9 +77,12 @@
   "Host for MPD."
   :type 'string)
 
-(defcustom mpdired-port (or (getenv "MPD_PORT") 6600)
+(defcustom mpdired-port
+  (let* ((port-env (getenv "MPD_PORT"))
+        (port (and port-env (string-to-number port-env))))
+    (or port 6600))
   "Port for MPD."
-  :type 'integer)
+  :type 'natnum)
 
 (defvar-keymap mpdired-mode-map
   :doc "Local keymap for MPDired."

Reply via email to