X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/ce86158c750b8715e2b0df12e97ab5b6609d95ca..9749c2677b05e3ae21f1f06df2596a7436a468fc:/dot/emacs diff --git a/dot/emacs b/dot/emacs index 000be6a..da7d116 100644 --- a/dot/emacs +++ b/dot/emacs @@ -106,9 +106,10 @@ (require 'paren) (trap (show-paren-mode t)) (or window-system (mdw-emacs-version-p 22) (menu-bar-mode -1)) -(setq x-select-enable-clipboard nil - x-select-enable-primary t - mouse-drag-copy-region t) +(if (eq window-system 'x) + (setq x-select-enable-clipboard nil + x-select-enable-primary t)) +(setq mouse-drag-copy-region t) ;; Multiple cursors. @@ -138,6 +139,7 @@ (not (and (fboundp 'daemonp) (daemonp))) (progn (setq server-temp-file-regexp (concat "^" tmpdir "\\|/draft$") edit-server-new-frame nil + server-raise-frame nil gnuserv-frame t) (trap (let ((warning-suppress-types (cons '(server) @@ -357,16 +359,17 @@ (trap (resize-minibuffer-mode 1)) ;Make minibuffer grow dynamically (auto-compression-mode 1) ;Enable automatic compression +(xterm-mouse-mode 1) (setq enable-local-variables :safe enable-local-eval nil) (setq dabbrev-case-replace nil) ;Retain case when completing (setq linum-format "%7d ") (setq next-line-add-newlines nil) ;Don't add weird newlines (setq split-height-threshold nil) ;Reuse windows where sensible -(setq display-buffer-reuse-frames nil ;Don't confuse me by showing buffers - iswitchb-default-method 'samewindow ;in other random frames - ido-default-file-method 'selected-window - ido-default-buffer-method 'selected-window) +(setq compilation-scroll-output 'first-error) +(setq iswitchb-default-method 'samewindow ;Don't confuse me by showing + ido-default-file-method 'selected-window ;buffers in other random + ido-default-buffer-method 'selected-window) ;frames (setq ido-enable-prefix t ido-enable-flex-matching t ido-everywhere t