- Jul 27, 2015
-
-
This allows the keywords be defined in a list and reused in different regexps.
-
Superficial changes to use more conventional Emacs Lisp idioms.
-
- Jun 23, 2015
-
-
Since version 24, Emacs supports a generic mode called prog-mode. Like all other modes it has its own mode-hook, prog-mode-hook. For Emacs users it is common to provide all your generic programming-mode related customizations in this mode-hook. cmake-mode is definitely a programming-mode and should support calling this hook. There are two ways to make that happen: * Make your major-mode a derived-mode from prog-mode. * Manually calling the hook upon mode-activation. Implementing a derived mode may be the most proper thing to do, but that may require quite a few structural changes. For now just call the hook explicitly if it exists. This should cover much of what users need.
-
- Apr 22, 2015
-
-
With the current version of homebrew one gets: bash: _init_completion: command not found Avoid this by initializing manually when the function is not defined.
-
- Jan 19, 2015
-
-
Usually it is not needed to call '(require 'thingatpt')' explicitly because the function 'symbol-at-point' is in autoloaded but to be sure to have the function loaded in every case, require thingatpt.
-
Since commit v3.1.0-rc2~1^2~1 (cmake-mode.el: syntax of '_' should be treated as symbol, 2014-11-12) the 'word-at-point' function does not extract the whole keyword anymore if it contains an '_', because 'forward-word' stops at '_'. Use 'symbol-at-point' to extract a whole keyword even if there is an '_'.
-
- Jan 16, 2015
-
-
Some links to cmake.org now redirect, so link to the new pages directly.
-
- Nov 12, 2014
-
-
Word commands, such as foward-word(M-f), backward-kill-word(M-backspace), don't work well like other major-modes if syntax of '_' is treated as "word". Tested-by:
Guillaume Papin <guillaume.papin@parrot.com>
-
- Sep 04, 2014
-
-
- Sep 03, 2014
-
-
- Feb 13, 2014
-
-
- Jan 29, 2014
-
-
-
Philipp Möller authored
-
- Jan 28, 2014
-
-
-
Drop use of the free variable from unscreamify-cmake-buffer. The proper way to do this would be defvar or let, but it is more sensible to drop the feature completely: replace-match will shift the point and the saved-point will be invalid. More careful coding could avoid this, but seems overkill.
-
This should not be used from lisp programs. Use the replacement suggested by the doc: (goto-char (point-min))
-
- Jan 02, 2014
-
-
- Nov 18, 2013
-
-
Brad King authored
The keybindings added by commit 301e67e3 (cmake-mode.el: add local keybindings, 2012-09-20) overlap the reserved C-c space: http://www.gnu.org/software/emacs/manual/html_node/elisp/Key-Binding-Conventions.html Revert the commit to drop them. Reported-by:
Paul Smith <paul@mad-scientist.net> Reviewed-by:
Eric NOULARD <eric.noulard@gmail.com>
-
- Oct 15, 2013