%PDF- %PDF-
Direktori : /usr/local/share/emacs/27.2/lisp/progmodes/ |
Current File : //usr/local/share/emacs/27.2/lisp/progmodes/cc-align.elc |
;ELC ;;; Compiled ;;; in Emacs version 27.2 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\210\300\303!\207" [require cc-defs cc-vars cc-engine] 2) #@854 Line up declaration continuation lines zero or one indentation step. For lines in the "header" of a definition, zero is used. For other lines, `c-basic-offset' is added to the indentation. E.g.: int neg (int i) <- c-lineup-topmost-intro-cont { return -i; } struct larch <- c-lineup-topmost-intro-cont { double height; } the_larch, <- c-lineup-topmost-intro-cont another_larch; <- c-lineup-topmost-intro-cont <--> c-basic-offset struct larch the_larch, <- c-lineup-topmost-intro-cont another_larch; <- c-lineup-topmost-intro-cont (This function is mainly provided to mimic the behavior of CC Mode 5.28 and earlier where this case wasn't handled consistently so that these lines could be analyzed as either topmost-intro-cont or statement-cont.) Works with: topmost-intro-cont. (defalias 'c-lineup-topmost-intro-cont #[(langelem) "\212\303 \210\214\211A:\203 A\242\202 A)\206 ed}\210\304 \210)`Sf\305>\2054 \205/ \306 ?\2054 \n)\207" [langelem c-overloadable-operators-regexp c-basic-offset beginning-of-line c-backward-sws (125 44) c-after-special-operator-id] 3 (#$ . 501)]) #@697 Line up the continuation lines of a DEFUN macro in the Emacs C source. These lines are indented `c-basic-offset' columns, usually from column 0. Return nil when we're not in such a construct. This function was formally for use in DEFUNs, which used to have knr argument lists. Now (2019-05) it just indents the argument list of the DEFUN's function, which would otherwise go to column 0. Here is an example: DEFUN ("forward-char", Fforward_char, Sforward_char, 0, 1, "p", doc: /* Move point right N characters (left if N is negative). On reaching end of buffer, stop and signal error. */) (Lisp_Object n) <- c-lineup-gnu-DEFUN-into-cont Works with: topmost-intro-cont. (defalias 'c-lineup-gnu-DEFUN-intro-cont #[(langelem) "\212\303 \211A:\203 A\242\202 A)b\210\304\305!\205 \n*\207" [case-fold-search langelem c-basic-offset nil looking-at "\\<DEFUN\\>"] 3 (#$ . 1668)]) (defalias 'c-block-in-arglist-dwim #[(arglist-start) "\306\236\206| \307\236\206| \310\236\206| \214 \212 b\210\311\210`)}\210 b\210\312\313\311\314#\203T \315u\210\n\203: \214~\210\316 )\204N \3171I \320`\321\"b\210\3140\202K \210\311\203T \311u\210\202\"