This is not clojure specific but has anyone successfully used spacemacs to pair programming with tmux and spacemacs? My pairing partner uses a mac with french Canadian keyboard but when he ssh into my box
to pair, his key bindings don't work even though I used his init.el The meta key and paredit keybidings don't work for him.
The keybinding works for me but I'm on Linux with a standard US keyboard. Appreciate any help!
(setq gc-cons-threshold 100000000)
(global-set-key (kbd "<esc>") 'meta)
;;(set-keyboard-coding-system nil)
(set-terminal-coding-system 'utf-8)
(setq mac-command-modifier 'meta)
;;(setq mac-command-key-is-meta t)
(setq mac-option-modifier 'none)
(add-to-list 'auto-mode-alist '("\\.cljs\\.hl\\'" . clojurescript-mode))
(add-hook 'clojure-mode-hook
'(lambda ()
;; Hoplon functions and macros
(dolist (pair '((page . 'defun)
(loop-tpl . 'defun)
(if-tpl . '1)
(for-tpl . '1)
(case-tpl . '1)
(cond-tpl . 'defun)))
(put-clojure-indent (car pair)
(car (last pair))))))
(defconst spacemacs-version "0.200.13" "Spacemacs version.")
(defconst spacemacs-emacs-min-version "24.4" "Minimal version of Emacs.")
(if (not (version<= spacemacs-emacs-min-version emacs-version))
(error (concat "Your version of Emacs (%s) is too old. "
"Spacemacs requires Emacs version %s or above.")
emacs-version spacemacs-emacs-min-version)
(load-file (concat (file-name-directory load-file-name)
"core/core-load-paths.el"))
(require 'core-spacemacs)
(spacemacs/init)
(configuration-layer/sync)
(spacemacs-buffer/display-startup-note)
(spacemacs/setup-startup-hook)
;; BEGIN exec-path-from-shell
(use-package exec-path-from-shell
:ensure t
:if (memq window-system '(mac ns x))
:config
(setq exec-path-from-shell-variables '("PATH" "SOLR_HOME"))
(exec-path-from-shell-initialize))
;; END exec-path-from-shell
(require 'server)
(unless (server-running-p) (server-start)))