Skip to content

Tips: Editor Settings

kwatch edited this page Jun 4, 2017 · 3 revisions

Emacs

If you are Emacs user on MacOSX:

;;
;; Restart dev server, and switch to browser.
;;

(defvar dev-server-pidfile "/tmp/dev_server.pid")
(defvar dev-server-browser "Google Chrome")
;(defvar dev-server-browser "Firefox")
;(defvar dev-server-browser "Safari")

(defun dev-server-restart ()
  (interactive)
  (let ((pidfile dev-server-pidfile)
        (browser dev-server-browser))
    (if (not (file-exists-p pidfile))
        (message "Warning: dev server seems not running.")
      (shell-command (format "kill -QUIT `cat %s`" pidfile))
      (do-applescript (format "tell application \"%s\"
                                activate
                               end tell" browser)))))

(global-set-key "\C-x\C-j" 'dev-server-restart)
;(global-set-key [?\C-;] 'dev-server-restart)

Vim

(TODO)

Atom

(TODO)

VisualStudioCode

(TODO)

RubyMine

(TODO)

PyCharm

(TODO)

Clone this wiki locally