Allow _ characters in SQL prompts
* lisp/progmodes/sql.el (sql-product-alist): Allow _ characters in SQL prompts (bug#22596). Fixes issue 22596, whereby "_" is now not considered a word constituent character in sql-interactive-mode, so prompts like "foo_dev# " are not correctly detected. Rather than piggy-back on the symbol table, we explicitly match against alphanumeric chars or "_".
This commit is contained in:
parent
5d1e62e329
commit
a28873ce73
1 changed files with 4 additions and 4 deletions
|
@ -462,9 +462,9 @@ file. Since that is a plaintext file, this could be dangerous."
|
|||
:list-all ("\\d+" . "\\dS+")
|
||||
:list-table ("\\d+ %s" . "\\dS+ %s")
|
||||
:completion-object sql-postgres-completion-object
|
||||
:prompt-regexp "^\\w*=[#>] "
|
||||
:prompt-regexp "^[[:alnum:]_]*=[#>] "
|
||||
:prompt-length 5
|
||||
:prompt-cont-regexp "^\\w*[-(][#>] "
|
||||
:prompt-cont-regexp "^[[:alnum:]_]*[-(][#>] "
|
||||
:input-filter sql-remove-tabs-filter
|
||||
:terminator ("\\(^\\s-*\\\\g$\\|;\\)" . "\\g"))
|
||||
|
||||
|
@ -514,9 +514,9 @@ file. Since that is a plaintext file, this could be dangerous."
|
|||
:sqli-comint-func sql-comint-vertica
|
||||
:list-all ("\\d" . "\\dS")
|
||||
:list-table "\\d %s"
|
||||
:prompt-regexp "^\\w*=[#>] "
|
||||
:prompt-regexp "^[[:alnum:]_]*=[#>] "
|
||||
:prompt-length 5
|
||||
:prompt-cont-regexp "^\\w*[-(][#>] ")
|
||||
:prompt-cont-regexp "^[[:alnum:]_]*[-(][#>] ")
|
||||
)
|
||||
"An alist of product specific configuration settings.
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue