5 Commits
v0.8 ... v0.9

Author SHA1 Message Date
Igor Shymko
134fd33675 doc update; version bump 2017-08-20 14:59:49 +03:00
Igor Shymko
a7415a3d07 Merge pull request #24 from makotoshimazu/restrict_access_from_outside
Restrict accessing form another machine
2017-08-20 14:55:34 +03:00
Makoto Shimazu
3c38932da7 Restrict accessing form another machine 2017-08-18 12:27:04 +09:00
Igor Shymko
50e5baed5c Merge pull request #23 from adelatorrefoss/patch-1
Fix little typo
2017-04-26 23:01:42 +03:00
Antonio de la Torre Fernández
adde5adb58 Fix little typo 2017-04-26 15:25:01 +02:00
2 changed files with 10 additions and 3 deletions

View File

@@ -24,7 +24,7 @@ Markdown preview in emacs features:
## Run
* `markdown-preview-mode` - start mode and open preview window.
* `markdown-preview-open-browser` - open priview window for current buffer.
* `markdown-preview-open-browser` - open preview window for current buffer.
* `markdown-preview-cleanup` - cleanup running processes (close websocket and http servers).
## Customize
@@ -38,6 +38,8 @@ Markdown preview in emacs features:
## Remote access
* Customize `markdown-preview-host` to `0.0.0.0`.
* Customize `markdown-preview-http-host` to `0.0.0.0`.
* Set `markdown-preview-auto-open` to `nil` to disable window opening at remote emacs server.
* Start `markdown-preview-mode`. Http link for preview will be printed to `*Messages*` buffer. If not - run `markdown-preview-open-browser` to get the link printed.
* Setup 2 tunnels for `0.0.0.0:7379` and `0.0.0.0:9000` and then open preview link in local browser. Adjust tunnels according to your custom `ws-port` and `http-port` settings.

View File

@@ -5,7 +5,7 @@
;; Author: Igor Shymko <igor.shimko@gmail.com>
;; URL: https://github.com/ancane/markdown-preview-mode
;; Keywords: markdown, gfm, convenience
;; Version: 0.8
;; Version: 0.9
;; Package-Requires: ((emacs "24.3") (websocket "1.6") (markdown-mode "2.0") (cl-lib "0.5") (web-server "0.1.1") (uuidgen "0.3"))
;; This file is not part of GNU Emacs.
@@ -52,6 +52,11 @@
:group 'markdown-preview
:type 'integer)
(defcustom markdown-preview-http-host "localhost"
"Markdown preview http server address."
:group 'markdown-preview
:type 'string)
(defcustom markdown-preview-http-port 9000
"Markdown preview http server port."
:group 'markdown-preview
@@ -176,7 +181,7 @@ rendered copy to PREVIEW-FILE, ready to be open in browser."
(ws-send-file process filename)
(ws-send-404 process)
))))))
markdown-preview-http-port)))))
markdown-preview-http-port nil :host markdown-preview-http-host)))))
(defun markdown-preview--parse-uuid (headers)
"Find uuid query param in HEADERS."