• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/emacs-93/emacs/lisp/progmodes/

Lines Matching +defs:no +defs:code

87 ;;    Stein Vidar H. Haugan <s.v.h.haugan_at_astro.uio.no>
110 ;; code in .emacs. For an example of what to put into .emacs, check
168 (unless (fboundp 'match-string-no-properties)
169 (defalias 'match-string-no-properties 'match-string))
181 ;; We have the old or no custom-library, hack around it!
201 (defgroup idlwave-code-formatting nil
206 "*Extra indentation for the main block of code.
209 :group 'idlwave-code-formatting
215 :group 'idlwave-code-formatting
222 :group 'idlwave-code-formatting
229 :group 'idlwave-code-formatting
243 :group 'idlwave-code-formatting
267 :group 'idlwave-code-formatting
273 :group 'idlwave-code-formatting
281 :group 'idlwave-code-formatting
288 :group 'idlwave-code-formatting
293 :group 'idlwave-code-formatting
298 :group 'idlwave-code-formatting
308 non-nil, since in this case code is not auto-filled."
309 :group 'idlwave-code-formatting
317 :group 'idlwave-code-formatting
320 (defcustom idlwave-no-change-comment ";;;"
324 :group 'idlwave-code-formatting
333 :group 'idlwave-code-formatting
337 (defcustom idlwave-code-comment ";;[^;]"
339 itself is indented as if it is a part of IDL code. As a result if
341 :group 'idlwave-code-formatting
370 If one of the steps finishes, and no user input has arrived in the
373 take in your setup. So if you have a fast machine and no problems
388 current Scan only the current buffer, but no other buffers."
469 "*Obsolete variable, no longer used.")
655 source code, class selection will then be needed only once
692 property on the `->' arrow in the source code, so that during the same
764 Changes to this in `idlwave-mode-hook' will have no effect. Instead a user
969 the current routine and the code, allowing several routine headers in
1376 whitespace. If it is nil then the statement has no substatement. The
1389 ;; The code in this file accepts either format for compatibility.
1406 ;; idlwave-code-abbrev and remove the quoted abbrev check from
1408 ;; (idlwave-code-abbrev idlwave-check-abbrev 0 t). In fact I should change
1411 (defmacro idlwave-code-abbrev (&rest args)
1416 ,(prin1-to-string args) ;; Puts the code in the doc string
1479 function of no arguments or a list to be evaluated. CMD is bound to
1489 created. If SELECT is 'noaction, then a binding is always set and no
1663 (idlwave-define-abbrev "c" "" (idlwave-code-abbrev idlwave-case))
1664 (idlwave-define-abbrev "sw" "" (idlwave-code-abbrev idlwave-switch))
1665 (idlwave-define-abbrev "f" "" (idlwave-code-abbrev idlwave-for))
1666 (idlwave-define-abbrev "fu" "" (idlwave-code-abbrev idlwave-function))
1667 (idlwave-define-abbrev "pr" "" (idlwave-code-abbrev idlwave-procedure))
1668 (idlwave-define-abbrev "r" "" (idlwave-code-abbrev idlwave-repeat))
1669 (idlwave-define-abbrev "w" "" (idlwave-code-abbrev idlwave-while))
1670 (idlwave-define-abbrev "i" "" (idlwave-code-abbrev idlwave-if))
1671 (idlwave-define-abbrev "elif" "" (idlwave-code-abbrev idlwave-elif))
1802 `;;' Indent like the surrounding code
1812 nil, code can also be auto-filled and auto-indented.
1814 To convert pre-existing IDL code to your formatting style, mark the
1851 Many Abbreviations are predefined to expand to code fragments and templates.
2102 Moves to end of line if there is no comment delimiter.
2188 ((null end1)) ; no-operation
2249 (unless amp-right ;no need to do it twice, amp-left will catch it.
2269 0 force no spaces
2309 0 - no spaces (i.e. remove any existing space)."
2359 (if (or (looking-at idlwave-no-change-comment)
2364 (if (looking-at idlwave-code-comment)
2366 ;; On line by itself, indent as code
2369 ;; after code - do not change
2377 For a code line insert continuation marker. If the line is a line comment
2386 ;; For code line add continuation.
2645 If there is no label point is not moved and nil is returned."
2648 ;; - no `?' is before it (might be a ? b : c)
2807 "Indents current IDL line as code or as a comment.
2839 ;; Indent for code line
2917 "Return appropriate indentation for current line as IDL code."
3282 Does not effect code lines. Does not fill comments on the same line
3283 with code. The hanging indent is given by the end of the first match
3529 ;; Split code or comment?
3548 ;; Split code line - add continuation character
3698 ;;; rather than a string. Therefore, there is no terminating double
3993 ;; This is for, e.g., finding source with no user catalog
4135 ;; most of the code can simply assume to deal with "sinterned"
4358 ;; The code to get routine info from different sources.
4407 (if (yes-or-no-p "A catalog-updating process is running. Kill it? ")
4412 (error "Process killed, no new process started"))
4452 ;; be nil, as can LINK1, etc., if no HTML help is available.
4458 (defun idlwave-update-routine-info (&optional arg no-concatenate)
4543 (not no-concatenate))
5250 (setq string (buffer-substring-no-properties
5341 time - so no widget will pop up."
5394 (idlwave-shell-get-path-info 'no-write) ; set to something path-alist
5395 (idlwave-scan-library-catalogs "Locating library catalogs..." 'no-load)
5493 (if (yes-or-no-p
5540 (message "Skipping %s (no read permission)" file)
5655 (defun idlwave-scan-library-catalogs (&optional message-base no-load)
5675 (unless no-load
5699 (unless no-load (setq idlwave-library-catalog-routines all-routines))
6103 return t. If such a function returns t, *no further* attempts to
6502 CLASS: What class has the routine (nil=no, t=is method, but class unknown)
6553 ; ;; after these chars, a function makes no sense
6758 (error (concat prompt ": no completion for \"%s\"") part))
6858 (not super-classes))) ; no possibilities for inheritance
7268 ;;; Stucture parsing code, and code to manage class info
7303 (push (match-string-no-properties 5) tags))
7338 (push (match-string-no-properties 9) names))
7389 (match-string-no-properties 5)))))
7961 (message "Arrow has no class text property"))
8019 "Find the source code of an IDL module.
8039 ;; Take out system routines with no source.
8096 (error "Source code for system routine %s is not available"
8099 (error "Source code for routine %s is not available"
8133 (idlwave-sintern-routine-or-method (match-string-no-properties 4)
8134 (match-string-no-properties 2))
8819 (if sfile sfile "No source code available")))))
9099 (if (fboundp 'buffer-substring-no-properties)
9100 (buffer-substring-no-properties begin (point))
9268 ;; Try to load the code for the shell, so that we can customize it
9279 ;; Try to load the code for the shell, so that we can customize it
9315 "Show the code abbreviations define in IDLWAVE mode.