aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/sql.el (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (sql-sybase-options): New option.Gerd Moellmann2000-12-191-6/+7
| | | | | | | | (sql-sybase): Use it. Add sql-database to the list of parameters provided for login. The options -w 2048 -n are not used any more. (sql-postgres-options): Changed default from "--pset" to "-P". (sql-mysql-options): Doc change. (sql-stop): Doc change.
* (sql-sybase-options): New option.Gerd Moellmann2000-10-181-7/+14
| | | | | (sql-sybase): Use it. Add sql-database to the list of parameters provided for login. The options -w 2048 -n are not used any more.
* (sql-mysql-options): New variable.Gerd Moellmann2000-10-051-1/+9
| | | | (sql-mysql): Use it.
* (sql-postgres): Use sql-postgres-options.Gerd Moellmann2000-09-051-11/+23
| | | | | | | | | | (sql-postgres-options): New variable. (sql-mode-menu): Work around missing variable mark-active in XEmacs. (sql-mode): Added call to easy-menu-add for XEmacs compatibility. (sql-interactive-mode): Added call to easy-menu-add for XEmacs compatibility.
* (sql-magic-go): Use comint-bol.Gerd Moellmann2000-08-171-5/+10
| | | | | | | | | | | | | (sql-copy-column): Use comint-line-beginning-position. (comint-line-beginning-position): Define a replacement for comint-line-beginning-position if it is not fboundp. (sql-mode-map): TAB is no longer defined in sql-mode-map; it didn't have any effect anyway. (sql-postgres): Jason Beegan's patch uses the parameters --pset and pager=off instead of sending \\o|cat at the beginning of the session.
* Add compatibility definition of comint-line-beginning-position.Miles Bader2000-08-161-0/+11
|
* (sql-magic-go): Use comint-bol instead of explicitly matchingMiles Bader2000-08-071-17/+17
| | | | | | comint-prompt-regexp. (sql-copy-column): Use comint-line-beginning-position instead of explicitly matching comint-prompt-regexp.
* (sql-ms): Added autoload cookie.Gerd Moellmann2000-07-271-52/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | (sql-ingres, sql-solid, sql-mysql, sql-informix, sql-sybase) (sql-oracle): Ditto. (sql-help): Doc change. (sql-mode-oracle-font-lock-keywords): Added PL/SQL keywords, data types and exceptions. (sql-placeholder-history): New variable. (sql-query-placeholders-and-send): New function that will query the user and replace placeholders with user input. (sql-oracle): If running on NT, set comint-input-sender to sql-query-placeholders-and-send. (sql-stop): If in the SQLi buffer, insert stop notification, else present it as a message. (sql-input-ring-separator): Doc change. (sql-input-ring-file-name): Doc change. (sql-interactive-mode): Use `sql-input-ring-separator' and `sql-input-ring-file-name' to set the comint-mode equivalents without making them local variables. (sql-stop): Don't bind `sql-input-ring-separator' and `sql-input-ring-file-name' dynamically to their comint-mode equivalents.
* (sql-interactive-mode-map): Use `kbd' in calls toGerd Moellmann2000-06-261-50/+98
| | | | | | | | | | | | | | | | | | | | | | | | `define-key'; instead of checking `(emacs-version)' check for `set-keymap-parent' and `set-keymap-name' directly. Add entries for `;' and `o' which might be electric. (sql-electric-stuff): New user option. (sql-magic-go): New function which uses `sql-electric-stuff'. (sql-magic-semicolon): New function which uses `sql-electric-stuff'. (sql-accumulate-and-indent): Insert newline if `comint-accumulate' is not fboundp. (sql-oracle-options): New variable. (sql-oracle): Use it. (sql-imenu-generic-expression): Doc change. (sql-find-sqli-buffer): Make sure the default-value of sql-buffer is used. (sql-informix): Added command line parameter "-" to force sql-informix-program to use stdout.
* (sql-find-sqli-buffer): New function.Gerd Moellmann1999-11-241-8/+61
| | | | | | | | | | | | | | (sql-set-sqli-buffer-generally): New function. (sql-set-sqli-buffer): Better checking of new-buffer. (sql-copy-column): Add comma after INTO clause, too. (sql-imenu-generic-expression): New, used to set imenu-generic-expression. (sql-mode): Use ?_ and ?. instead of 95 and 46 when setting font-lock-defaults' SYNTAX-ALIST. Set imenu-generic-expression, imenu-case-fold-search, and imenu-syntax-alist. (sql-interactive-mode): Use ?_ and ?. instead of 95 and 46 when setting font-lock-defaults' SYNTAX-ALIST.
* (sql-imenu-generic-expression): new, used to setAlex Schroeder1999-09-291-52/+83
| | | | | | | | | | | imenu-generic-expression. (sql-mode): Use ?_ and ?. instead of 95 and 46 when setting font-lock-defaults' SYNTAX-ALIST. Set imenu-generic-expression, imenu-case-fold-search, and imenu-syntax-alist. (sql-interactive-mode): Use ?_ and ?. instead of 95 and 46 when setting font-lock-defaults' SYNTAX-ALIST.
* (sql-sybase): use sql-server instead of sql-database.Alex Schroeder1999-08-241-18/+13
|
* (sql-accumulate-and-indent): Instead of testingRichard M. Stallman1999-08-061-7/+11
| | | | | whether this is Emacs 20 before calling comint-accumulate, test whether comint-accumulate is defined.
* (sql-input-ring-file-name): Doc fix.Karl Heuer1999-06-171-3/+9
|
* (sql-send-paragraph): Delete duplicate definition.Richard M. Stallman1999-04-081-11/+0
|
* Add defgroup :version.Dave Love1999-04-011-1/+2
|
* Set version to 1.4.1. Changed mail address toRichard M. Stallman1999-02-191-19/+27
| | | | | | | | | | alex@gnu.org. Mention the mailin listg sql.el@gnu.org. (sql-input-ring-separator): Doc fix. (sql-mode-syntax-table): double-dash starts comments is defined as ". 56" instead of ". 12b" for XEmacs. (sql-stop, sql-interactive-mode): Doc fixes. (sql-postgres): Queries for database and server, not just one. (sql-set-sqli-buffer): sql-set-sqli-hook must be quoted.
* (sql-set-sqli-hook): A hook run when sql-buffer isRichard M. Stallman1999-02-191-25/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | changed. This is needed for master.el to work. (sql-set-sqli-buffer): Use the new hook. (sql-make-alternate-buffer-name): Function that sets sql-alternate-buffer-name. (sql-alternate-buffer-name): Possible name of SQLi buffers. (sql-interactive-mode): Set sql-alternate-buffer-name. (sql-rename-buffer): New command. (sql-interactive-mode-menu): Menu for SQLi buffers. (sql-interactive-mode): Doc fix. sql-input-ring-separator and sql-input-ring-file-name are used to temporarily set comint-input-ring-file-name and comint-input-ring-separator when reading and writing input history files. (sql-stop): Use sql-input-ring-separator and sql-input-ring-file-name. (sql-input-ring-file-name): New variable with customization. (sql-input-ring-separator): New variable with customization. (sql-set-sqli-buffer): Renamed from sql-change-sqli-buffer. Callers changed. (sql-show-sqli-buffer): The message for "sql-buffer is not set" now includes the name of the current buffer. (sql-mode): Set paragraph-separate and paragraph-start so that sql-send-paragraph sends the entire SQL statements, even if it contains indented lines.
* Added keywords from `finder-by-keyword'.Richard M. Stallman1999-02-131-51/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Set version to 1.3.2 (sql-solid-program): Added support for solid. (sql-help): Doc mentions sql-solid. (sql-solid): Entry function for Solid. (sql-buffer): Doc explains the use of the variable and how to change it. (sql-mode-menu): Included entries for sql-show-sqli-buffer and sql-change-sqli-buffer; sql-send-region and sql-send-buffer are disabled if sql-buffer doesn't have a process; sql-send-paragraph is new. (sql-show-sqli-buffer): New function to display the value of sql-buffer. (sql-change-sqli-buffer): New function to change sql-buffer. (sql-mode): Doc explains how to change sql-buffer. (sql-send-paragraph): New function to send a paragraph. (sql-mode-map): Added keybinding for sql-send-paragraph. (sql-mysql): Doc corrected. (sql-ms): Doc corrected. (sql-server): Doc fix. (sql-mysql): Added the use of sql-server to specify the host, sql-database now specifies database instead of host. (sql-mode-menu): Send... menu items are only active if sql-buffer is non-nil. (sql-help): Changed tag of entry functions a bit. (sql-mode): Made sql-buffer a local variable, changed the documentation: removed instructions to add *.sql files to auto-mode-alist, added documentation for having mutliple SQL buffers sending their stuff to different SQLi buffers, each running a different process. (sql-postgres): Quoted *SQL* in doc string. (sql-ms): Likewise. (sql-ingres): Likewise. (sql-ingres): Quoted *SQL* in doc string, added references to sql-user and sql-password used during login. (sql-sybase): Quoted *SQL* in doc string, added comma. (sql-oracle): Likewise. (sql-interactive-mode): Added extensive documentation for having mutliple SQL buffers sending their stuff to different SQLi buffers, each running a different process. (sql-buffer): Changed doc from *SQL* to SQLi. (sql-get-login): Doc fix.
* (sql-help): Doc fix.Richard M. Stallman1999-02-061-8/+16
| | | | (sql-mysql): Doc fix.
* Changed version to 1.2.1.Richard M. Stallman1999-02-061-10/+94
| | | | | | | | | | | | | | | | | | (sql-pop-to-buffer-after-send-region): Improved documentation. (sql-mysql-program): Added MySQL support. (sql-prompt-length): Made prompt-length configurable. (sql-mode-syntax-table): Made apostrophe (') be a string delimiter. (sql-help): Added MySQL support, changed documentation. (sql-send-region): A message is displayed if something is sent. (sql-mode): Added buffer-local comment-start. (sql-interactive-mode): Use sql-prompt-length to set left-margin. (sql-interactive-mode): Added buffer-local comment-start. (sql-oracle): Set sql-prompt-length. (sql-sybase): Set sql-prompt-length. (sql-mysql): Added MySQL support. (sql-ingres): Set sql-prompt-length. (sql-ms): Set sql-prompt-length. (sql-postgres): Set sql-prompt-length.
* (sql-mode-ansi-font-lock-keywords): Quote font-lockKarl Heuer1999-01-121-15/+15
| | | | | | faces, eliminating the need to load font-lock before loading sql. (sql-mode-oracle-font-lock-keywords): Likewise. (sql-mode-postgres-font-lock-keywords): Likewise.
* Initial revisionRichard M. Stallman1999-01-111-0/+1060