diff options
author | Brad King <brad.king@kitware.com> | 2014-01-29 15:04:59 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2014-01-29 15:04:59 (GMT) |
commit | 2816ffae903de283c134a457c8d6c48aa3ab1305 (patch) | |
tree | e1cc48f978bb03d2c8e677b372fe83cae38916fb /Auxiliary | |
parent | 2ea1e0cd6b7bc3799a207edf13dbb7de3b820c29 (diff) | |
parent | 9b3876bfbca2354fca7386499899b8ad0b66a96d (diff) | |
download | CMake-2816ffae903de283c134a457c8d6c48aa3ab1305.zip CMake-2816ffae903de283c134a457c8d6c48aa3ab1305.tar.gz CMake-2816ffae903de283c134a457c8d6c48aa3ab1305.tar.bz2 |
Merge topic 'emacs-mode-byte-compile'
9b3876bf cmake-mode.el: Replace 'setq' with 'let' or inlining
d3db7126 cmake-mode.el: Don't assign to free variable save-point
fbc3a6f3 cmake-mode.el: Avoid using beginning-of-buffer
Diffstat (limited to 'Auxiliary')
-rw-r--r-- | Auxiliary/cmake-mode.el | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/Auxiliary/cmake-mode.el b/Auxiliary/cmake-mode.el index 9c73647..119168d 100644 --- a/Auxiliary/cmake-mode.el +++ b/Auxiliary/cmake-mode.el @@ -79,7 +79,7 @@ set the path with these commands: (if (save-excursion (beginning-of-line) (let ((parse-end (point))) - (beginning-of-buffer) + (goto-char (point-min)) (nth 3 (parse-partial-sexp (point) parse-end)) ) ) @@ -186,7 +186,6 @@ the indentation. Otherwise it retains the same position on the line" (defun unscreamify-cmake-buffer () "Convert all CMake commands to lowercase in buffer." (interactive) - (setq save-point (point)) (goto-char (point-min)) (while (re-search-forward "^\\([ \t]*\\)\\(\\w+\\)\\([ \t]*(\\)" nil t) (replace-match @@ -195,7 +194,6 @@ the indentation. Otherwise it retains the same position on the line" (downcase (match-string 2)) (match-string 3)) t)) - (goto-char save-point) ) ;------------------------------------------------------------------------------ @@ -278,25 +276,27 @@ optional argument topic will be appended to the argument list." (if buffer (display-buffer buffer 'not-this-window) ;; Buffer doesn't exist. Create it and fill it - (setq buffer (generate-new-buffer bufname)) - (setq command (concat cmake-mode-cmake-executable " " type " " topic)) - (message "Running %s" command) - ;; We don't want the contents of the shell-command running to the - ;; minibuffer, so turn it off. A value of nil means don't automatically - ;; resize mini-windows. - (setq resize-mini-windows-save resize-mini-windows) - (setq resize-mini-windows nil) - (shell-command command buffer) - ;; Save the original window, so that we can come back to it later. - ;; save-excursion doesn't seem to work for this. - (setq window (selected-window)) - ;; We need to select it so that we can apply special modes to it - (select-window (display-buffer buffer 'not-this-window)) - (cmake-mode) - (toggle-read-only t) - ;; Restore the original window - (select-window window) - (setq resize-mini-windows resize-mini-windows-save) + (let ((buffer (generate-new-buffer bufname)) + (command (concat cmake-mode-cmake-executable " " type " " topic)) + ) + (message "Running %s" command) + ;; We don't want the contents of the shell-command running to the + ;; minibuffer, so turn it off. A value of nil means don't automatically + ;; resize mini-windows. + (setq resize-mini-windows-save resize-mini-windows) + (setq resize-mini-windows nil) + (shell-command command buffer) + ;; Save the original window, so that we can come back to it later. + ;; save-excursion doesn't seem to work for this. + (setq window (selected-window)) + ;; We need to select it so that we can apply special modes to it + (select-window (display-buffer buffer 'not-this-window)) + (cmake-mode) + (toggle-read-only t) + ;; Restore the original window + (select-window window) + (setq resize-mini-windows resize-mini-windows-save) + ) ) ) ) @@ -332,9 +332,8 @@ optional argument topic will be appended to the argument list." (defun cmake-help-command () "Prints out the help message corresponding to the command the cursor is on." (interactive) - (setq command (cmake-get-topic "command")) - (cmake-command-run "--help-command" (downcase command)) - ) + (cmake-command-run "--help-command" (downcase (cmake-get-topic "command")))) + ;;;###autoload (progn |