• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/emacs-93/emacs/lisp/textmodes/

Lines Matching +defs:copy +defs:syntax +defs:table

27 ;; You should have received a copy of the GNU General Public License
838 Used by `bibtex-complete-crossref-cleanup' and `bibtex-copy-summary-as-kill'."
915 (defvar bibtex-mode-syntax-table
916 (let ((st (make-syntax-table)))
917 (modify-syntax-entry ?\" "\"" st)
918 (modify-syntax-entry ?$ "$$ " st)
919 (modify-syntax-entry ?% "< " st)
920 (modify-syntax-entry ?' "w " st)
921 (modify-syntax-entry ?@ "w " st)
922 (modify-syntax-entry ?\\ "\\" st)
923 (modify-syntax-entry ?\f "> " st)
924 (modify-syntax-entry ?\n "> " st)
926 (modify-syntax-entry ?= "." st)
927 (modify-syntax-entry ?~ " " st)
929 "Syntax table used in BibTeX mode buffers.")
944 (define-key km "\C-c\C-t" 'bibtex-copy-summary-as-kill)
949 (define-key km "\C-c\M-k" 'bibtex-copy-field-as-kill)
951 (define-key km "\C-c\M-w" 'bibtex-copy-entry-as-kill)
1009 ["Copy Field to Kill Ring" bibtex-copy-field-as-kill t]
1027 ["Copy Entry to Kill Ring" bibtex-copy-entry-as-kill t]
1031 ["Copy Summary to Kill Ring" bibtex-copy-summary-as-kill t]
1100 (lazy-completion-table bibtex-strings
1103 "Completion table for BibTeX string keys.
1109 (lazy-completion-table bibtex-reference-keys
1111 "Completion table for BibTeX reference keys.
1295 (defconst bibtex-braced-string-syntax-table
1296 (let ((st (make-syntax-table)))
1297 (modify-syntax-entry ?\{ "(}" st)
1298 (modify-syntax-entry ?\} "){" st)
1299 (modify-syntax-entry ?\[ "." st)
1300 (modify-syntax-entry ?\] "." st)
1301 (modify-syntax-entry ?\( "." st)
1302 (modify-syntax-entry ?\) "." st)
1303 (modify-syntax-entry ?\\ "." st)
1304 (modify-syntax-entry ?\" "." st)
1306 "Syntax-table to parse matched braces.")
1308 (defconst bibtex-quoted-string-syntax-table
1309 (let ((st (make-syntax-table)))
1310 (modify-syntax-entry ?\\ "\\" st)
1311 (modify-syntax-entry ?\" "\"" st)
1313 "Syntax-table to parse matched quotes.")
1323 (with-syntax-table bibtex-quoted-string-syntax-table
1328 (with-syntax-table bibtex-braced-string-syntax-table
1897 (let* ((beg-field (copy-marker (bibtex-start-of-field bounds)))
1898 (end-field (copy-marker (bibtex-end-of-field bounds) t))
1899 (beg-name (copy-marker (bibtex-start-of-name-in-field bounds)))
1900 (end-name (copy-marker (bibtex-end-of-name-in-field bounds)))
1901 (beg-text (copy-marker (bibtex-start-of-text-in-field bounds)))
1902 (end-text (copy-marker (bibtex-end-of-text-in-field bounds) t))
2572 (defun bibtex-copy-summary-as-kill ()
2650 (nbeg (copy-marker (bibtex-start-of-field bounds)))
2651 (nend (copy-marker (bibtex-end-of-field bounds))))
2804 (set-syntax-table bibtex-mode-syntax-table)
2927 (required (copy-tree (car field-list)))
2928 (optional (copy-tree (cdr field-list)))
2932 (end (copy-marker (bibtex-end-of-field bounds) t)))
3454 error-list syntax-error)
3480 ;; Continue only if there were no syntax errors.
3481 (setq syntax-error t)
3526 (req (copy-sequence (elt (elt entry-list 1) 0)))
3527 (creq (copy-sequence (elt (elt entry-list 2) 0)))
3586 (if syntax-error
3587 "Maybe undetected errors due to syntax errors. Correct and validate again.\n"
3809 (defun bibtex-kill-field (&optional copy-only comma)
3811 With prefix arg COPY-ONLY, copy the current field to `bibtex-field-kill-ring',
3830 (unless copy-only
3834 (defun bibtex-copy-field-as-kill (&optional comma)
3841 (defun bibtex-kill-entry (&optional copy-only)
3843 With prefix arg COPY-ONLY, copy the current entry to `bibtex-entry-kill-ring',
3861 (unless copy-only
3865 (defun bibtex-copy-entry-as-kill ()
4034 (let ((end-field (copy-marker (bibtex-end-of-field bounds))))
4066 (let ((pnt (copy-marker (point)))
4078 (let ((pnt (copy-marker (point)))
4079 (end (copy-marker (bibtex-end-of-entry)))