Commit Graph

51 Commits

Author SHA1 Message Date
Brad King
8597f01acd BUG: Fix cmake-mode.el indentation cursor motion
This makes cursor motion in the indent function consistent with emacs
conventions.  Patch from Mike Wittman.  See issue #8625.
2009-02-26 13:28:01 -05:00
Brad King
33e865c041 ENH: Add unset() command.
This introduces the unset() command to make it easy to unset CMake
variables, environment variables, and CMake cache variables.  Previously
it was not even possible to unset ENV or CACHE variables (as in
completely remove them).  Changes based on patch from Philip Lowman.
See issue #7507.
2008-08-25 10:31:29 -04:00
Sebastien Barre
5d2b90097d ENH: add simple function to convert all CMake commands to lowercase 2008-03-11 10:54:40 -04:00
Karthik Krishnan
25e00a332b ENH: ~/CMake/src/Docs
* Additions for cmake-command highligting.
* Additions for operator-highlighting
2008-01-16 11:53:53 -05:00
Alexander Neundorf
903eaa7f0e BUG: fix vim highlighting, see #6238
Alex
2008-01-14 19:20:42 -05:00
Brad King
ec05369d04 ENH: Enable indentation of FUNCTION/ENDFUNCTION blocks in emacs. 2008-01-02 17:32:58 -05:00
Alexander Neundorf
d1f4fa6bb7 STYLE: apply patch from #6166, better cmake syntax highlighting in vim,
seems to fix the issues mentioned in the bug report and the rest also still
seems to be ok

Alex
2007-12-17 16:15:26 -05:00
Brad King
f75958b8cb ENH: Adding elseif to VIM syntax and indentation files. See bug #3781. 2006-09-23 17:09:08 -04:00
Brad King
1c429da781 ENH: Adding elseif indentation. See bug#3781. 2006-09-23 16:32:34 -04:00
Ken Martin
9336a3f876 ENH: remove old files 2006-07-28 14:20:07 -04:00
Brad King
92ea0a077c BUG: In example .emacs code use \' for end-of-string instead of $ for end-of-line. 2006-04-26 15:54:58 -04:00
Brad King
c8e355b6a1 BUG: Mode should only be used if CMakeLists.txt is at the end of the buffer name. 2006-04-26 14:28:56 -04:00
Brad King
0a9d238def BUG: Tabs around a function name are allowed. 2006-04-26 14:22:43 -04:00
Brad King
7b5c4abc74 ENH: Using suggestion from Stuart Herring to avoid needing a list of command names in the highlighting table. 2006-04-26 13:04:31 -04:00
Brad King
2172a64ff1 ENH: Cleaned-up mode in preparation for inclusion in emacs upstream. 2006-04-25 11:52:48 -04:00
Andy Cedilnik
9c754bfc44 BUG: Fix typo 2006-04-21 16:33:35 -04:00
Andy Cedilnik
e3d7dbd2f8 ENH: Add While support 2006-04-21 07:17:03 -04:00
Andy Cedilnik
c2aac58e21 STYLE: Add missing command 2006-04-20 10:20:53 -04:00
Andy Cedilnik
0ec43f7abd ENH: Cleanup header and make license compatible with VIM 2006-04-18 10:32:28 -04:00
Andy Cedilnik
32cd4a8c58 ENH: Cleanup, make case insensitive, remove macro since it does not work anyway 2006-04-16 13:49:25 -04:00
Andy Cedilnik
58641b2ceb ENH: Unify the comment 2006-04-12 21:24:15 -04:00
Andy Cedilnik
5171493586 ENH: More system variables, more operators, more commands, fix some string issues and some cmake arguments issues 2006-04-12 21:20:38 -04:00
Brad King
8de6e9557b ENH: Added highlighting for LIST command. 2006-02-10 14:15:58 -05:00
Brad King
b8a33fb424 ENH: Added INSTALL command as a placeholder for a future generic install specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage. 2006-02-10 13:54:36 -05:00
Brad King
44f96ff101 ENH: Adding new EXECUTE_PROCESS command that interfaces to KWSys Process Execution. 2006-02-03 16:55:38 -05:00
Ken Martin
c09a1fa799 ENH: missing get_directory_property command 2005-09-13 10:33:06 -04:00
Ken Martin
8ea0a1a237 ENH: added while command 2005-06-30 13:39:10 -04:00
Ken Martin
ff99d6885f ENH: added while command 2005-06-30 13:27:18 -04:00
Ken Martin
26c53fe14c ENH: modified GET_TARGET_PROPERTIES to work with all targets 2005-06-20 14:00:48 -04:00
Ken Martin
dc05f1585b ENH: updated emacs mode to include lowercase commands and missing command ENDMACRO 2005-06-20 11:47:57 -04:00
Brad King
894fa6a8c7 ENH: Experimenting with auto-dated copyright. 2005-06-08 09:59:59 -04:00
Ken Martin
2ab429b9bf ENH: updated commands 2005-06-02 15:14:30 -04:00
Ken Martin
a4ae84c100 ENH: updated to remove ABSTRACT_FILES and add ADD_SUBDIRECTORY 2005-06-02 14:21:46 -04:00
Brad King
419df21c06 BUG: Only count block open tokens if they are followed by an open paren. 2004-08-26 18:00:57 -04:00
Brad King
97391045bd BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument. 2004-06-18 10:54:45 -04:00
Brad King
ece9ae97e2 BUG: Fixed identification of ( and ) tokens to avoid finding them in string literals. 2004-02-19 10:28:57 -05:00
Brad King
f791e1a80b ENH: New indentation implementation to support multi-line strings. 2003-12-05 10:45:16 -05:00
Brad King
458fed969f STYLE: Removed trailing whitespace. 2003-12-04 14:34:23 -05:00
Andy Cedilnik
42731475dc Initial import of VIM syntax highlighting file 2003-07-07 13:36:04 -04:00
Brad King
965b44cdd5 ENH: Added comment-region support. 2003-06-29 20:20:14 -04:00
Bill Hoffman
bf59bd2706 BUG: fix highlight for comments in multiple buffers 2003-06-20 14:10:21 -04:00
Bill Hoffman
caeada7f27 add a comment 2003-06-19 16:23:42 -04:00
Brad King
06cd152da2 Added copyright. 2003-06-19 15:05:07 -04:00
Andy Cedilnik
40fad5b2e8 Initial import: indentation file for vim 2003-06-19 14:37:58 -04:00
Brad King
f5c2801931 Minor tweaks for anal cases of indentation. 2003-06-19 14:30:41 -04:00
Brad King
218efecd89 BUG: Don't open a block if a command starts with IF in its name. 2003-06-19 14:17:43 -04:00
Ken Martin
1c20252908 fix to use function-name 2003-06-19 13:38:42 -04:00
Brad King
0ee768c914 Fixed slow regex for indentation. 2003-06-19 13:23:22 -04:00
Brad King
a7cde5c005 ENH: Wrote more robust regular expressions for indenting. 2003-06-19 11:11:54 -04:00
Ken Martin
cc3b1932be emacs mode 2003-06-19 11:07:41 -04:00