+2005-11-15 Michael Kifer <kifer@cs.stonybrook.edu>
+
+ * viper-utils (viper-non-word-characters-reformed-vi): quote `-' in
+ string.
+
+ * viper.el (viper-emacs-state-mode-list): Ensure that
+ rcirc-mode buffers come up in Emacs state.
+
2005-11-15 Dan Nicolaescu <dann@ics.uci.edu>
* term.el (term-termcap-format): Fix typos.
;; Characters that should not be considered as part of the word, in reformed-vi
;; syntax mode.
+;; Note: \\ (quoted \) must appear before `-' because this string is listified
+;; into characters at some point and then put back to string. The result is
+;; used in skip-chars-forward, which treats - specially. Here we achieve the
+;; effect of quoting - and preventing it from being special.
(defconst viper-non-word-characters-reformed-vi
- "!@#$%^&*()-+=|\\~`{}[];:'\",<.>/?")
+ "!@#$%^&*()\\-+=|\\~`{}[];:'\",<.>/?")
;; These are characters that are not to be considered as parts of a word in
;; Viper.
;; Set each time state changes and at loading time