mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-28 07:45:00 +00:00
Fix bug#5435.
This commit is contained in:
parent
994ff69771
commit
afb5d70904
@ -1,3 +1,8 @@
|
||||
2010-01-21 Stephen Leake <stephen_leake@member.fsf.org>
|
||||
|
||||
* progmodes/ada-mode.el (ada-in-paramlist-p): Pragma syntax
|
||||
is the same as subprogram call, not declaration. (Bug#5435).
|
||||
|
||||
2010-01-20 Chong Yidong <cyd@stupidchicken.com>
|
||||
|
||||
* term.el (term-send-raw-meta): Revert 2009-12-04 change (Bug#5330).
|
||||
|
@ -4163,7 +4163,8 @@ Return nil if the private is part of the package name, as in
|
||||
|
||||
|
||||
(defun ada-in-paramlist-p ()
|
||||
"Return t if point is inside a parameter-list."
|
||||
"Return t if point is inside the parameter-list of a declaration,
|
||||
but not a subprogram call or aggregate."
|
||||
(save-excursion
|
||||
(and
|
||||
(ada-search-ignore-string-comment "(\\|)" t nil t)
|
||||
@ -4194,13 +4195,13 @@ Return nil if the private is part of the package name, as in
|
||||
|
||||
;; right keyword two words before parenthesis ?
|
||||
;; Type is in this list because of discriminants
|
||||
;; pragma is not, because the syntax is that of a subprogram call.
|
||||
(looking-at (eval-when-compile
|
||||
(concat "\\<\\("
|
||||
"procedure\\|function\\|body\\|"
|
||||
"task\\|entry\\|accept\\|"
|
||||
"access[ \t]+procedure\\|"
|
||||
"access[ \t]+function\\|"
|
||||
"pragma\\|"
|
||||
"type\\)\\>"))))))
|
||||
|
||||
(defun ada-search-ignore-complex-boolean (regexp backwardp)
|
||||
|
Loading…
Reference in New Issue
Block a user