亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? erlang.el

?? OTP是開放電信平臺的簡稱
?? EL
?? 第 1 頁 / 共 5 頁
字號:
;; erlang.el --- Major modes for editing and running Erlang;; Copyright (C) 1995-1998,2000  Ericsson Telecom AB;; Copyright (C) 2004  Free Software Foundation, Inc.;; Author:   Anders Lindgren;; Version:  2.5.4;; Keywords: erlang, languages, processes;; Date:     2000-09-11;; The contents of this file are subject to the Erlang Public License,;; Version 1.1, (the "License"); you may not use this file except in;; compliance with the License. You should have received a copy of the;; Erlang Public License along with this software. If not, it can be;; retrieved via the world wide web at http://www.erlang.org/.;; Software distributed under the License is distributed on an "AS IS";; basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See;; the License for the specific language governing rights and limitations;; under the License.;; The Initial Developer of the Original Code is Ericsson Utvecklings AB.;; All Rights Reserved.;; Lars Thors閚's modifications of 2000-06-07 included. ;; The original version of this package was written by Robert Virding.;;;; Most skeletons have been written at Ericsson Telecom by;; magnus@erix.ericsson.se and janne@erix.ericsson.se;;; Commentary:;; Introduction:;; ------------;;;; This package provides support for the programming language Erlang.;; The package provides an editing mode with lots of bells and;; whistles, compilation support, and it makes it possible for the;; user to start Erlang shells that run inside Emacs.;;;; See the Erlang distribution for full documentation of this package.;; Installation:;; ------------;;;; Place this file in Emacs load path, byte-compile it, and add the;; following line to the appropriate init file:;;;;    (require 'erlang-start);;;; The full documentation contains much more extensive description of;; the installation procedure.;; Reporting Bugs:;; --------------;;;; Please send bug reports to the following email address:;;      erlang-bugs@erlang.org;; or if you have a patch suggestion to:;;      erlang-patches@erlang.org;; Please state as exactly as possible:;;    - Version number of Erlang Mode (see the menu), Emacs, Erlang,;;	and of any other relevant software.;;    - What the expected result was.;;    - What you did, preferably in a repeatable step-by-step form.;;    - A description of the unexpected result.;;    - Relevant pieces of Erlang code causing the problem.;;    - Personal Emacs customisations, if any.;;;; Should the Emacs generate an error, please set the Emacs variable;; `debug-on-error' to `t'.  Repeat the error and enclose the debug;; information in your bug-report.;;;; To set the variable you can use the following command:;;     M-x set-variable RET debug-on-error RET t RET;;; Code:;; Variables:(defconst erlang-version "2.5.4"  "The version number of Erlang mode.")(defvar erlang-root-dir nil  "The directory where the Erlang system is installed.The name should not contain the trailing slash.Should this variable be nil, no manual pages will show up in theErlang mode menu.")(defvar erlang-menu-items '(erlang-menu-base-items			    erlang-menu-skel-items			    erlang-menu-shell-items			    erlang-menu-compile-items			    erlang-menu-man-items			    erlang-menu-personal-items			    erlang-menu-version-items)  "*List of menu item list to combine to create Erlang mode menu.External programs which temporarily add menu items to the Erlang modemenu may use this variable.  Please use the function `add-hook' to additems.Please call the function `erlang-menu-init' after every change to thisvariable.")(defvar erlang-menu-base-items  '(("Indent"     (("Indent Line" erlang-indent-command)      ("Indent Region " erlang-indent-region       (if erlang-xemacs-p (mark) mark-active))      ("Indent Clause" erlang-indent-clause)      ("Indent Function" erlang-indent-function)      ("Indent Buffer" erlang-indent-current-buffer)))    ("Edit"     (("Fill Comment" erlang-fill-paragraph)      ("Comment Region" comment-region       (if erlang-xemacs-p (mark) mark-active))      ("Uncomment Region" erlang-uncomment-region       (if erlang-xemacs-p (mark) mark-active))      nil      ("Beginning of Function" erlang-beginning-of-function)      ("End of Function" erlang-end-of-function)      ("Mark Function" erlang-mark-function)      nil      ("Beginning of Clause" erlang-beginning-of-clause)      ("End of Clause" erlang-end-of-clause)      ("Mark Clause" erlang-mark-clause)      nil      ("New Clause" erlang-generate-new-clause)      ("Clone Arguments" erlang-clone-arguments)      nil      ("Align Arrows" erlang-align-arrows)))    ("Syntax Highlighting"     (("Level 3" erlang-font-lock-level-3)      ("Level 2" erlang-font-lock-level-2)      ("Level 1" erlang-font-lock-level-1)      ("Off" erlang-font-lock-level-0)))    ("TAGS"     (("Find Tag" find-tag)      ("Find Next Tag" erlang-find-next-tag)					;("Find Regexp" find-tag-regexp)      ("Complete Word" erlang-complete-tag)      ("Tags Apropos" tags-apropos)      ("Search Files" tags-search))))  "Description of menu used in Erlang mode.This variable must be a list.  The elements are either nil representinga horizontal line or a list with two or three elements.  The first isthe name of the menu item, the second is the function to call, or asubmenu, on the same same form as ITEMS.  The third optional argumentis an expression which is evaluated every time the menu is displayed.Should the expression evaluate to nil the menu item is ghosted.Example:    '((\"Func1\" function-one)      (\"SubItem\"       ((\"Yellow\" function-yellow)        (\"Blue\" function-blue)))      nil      (\"Region Function\" spook-function midnight-variable))Call the function `erlang-menu-init' after modifying this variable.")(defvar erlang-menu-shell-items  '(nil    ("Shell"     (("Start New Shell" erlang-shell)      ("Display Shell"   erlang-shell-display))))  "Description of the Shell menu used by Erlang mode.Please see the documentation of `erlang-menu-base-items'.")(defvar erlang-menu-compile-items  '(("Compile"     (("Compile Buffer" erlang-compile)      ("Display Result" erlang-compile-display)      ("Next Error"     erlang-next-error))))  "Description of the Compile menu used by Erlang mode.Please see the documentation of `erlang-menu-base-items'.")(defvar erlang-menu-version-items  '(nil    ("Version" erlang-version))  "Description of the version menu used in Erlang mode.")(defvar erlang-menu-personal-items nil  "Description of personal menu items used in Erlang mode.Please see the variable `erlang-menu-base-items' for a descriptionof the format.")(defvar erlang-menu-man-items nil  "The menu containing man pages.The format of the menu should be compatible with `erlang-menu-base-items'.This variable is added to the list of Erlang menus stored in`erlang-menu-items'.")(defvar erlang-menu-skel-items '()  "Description of the menu containing the skeleton entries.The menu is in the form described by the variable `erlang-menu-base-items'.")(defvar erlang-mode-hook nil  "*Functions to run when Erlang mode is activated.This hook is used to change the behaviour of Erlang mode.  It isnormally used by the user to personalise the programming environment.When used in a site init file, it could be used to customise Erlangmode for all users on the system.The functions added to this hook are run every time Erlang mode isstarted.  See also `erlang-load-hook', a hook which is run once,when Erlang mode is loaded into Emacs, and `erlang-shell-mode-hook'which is run every time a new inferior Erlang shell is started.To use a hook, create an Emacs lisp function to perform your actionsand add the function to the hook by calling `add-hook'.The following example binds the key sequence C-c C-c to the command`erlang-compile' (normally bound to C-c C-k).  The example alsoactivates Font Lock mode to fontify the buffer and adds a menucontaining all functions defined in the current buffer.To use the example, copy the following lines to your `~/.emacs' file:    (add-hook 'erlang-mode-hook 'my-erlang-mode-hook)    (defun my-erlang-mode-hook ()      (local-set-key \"\\C-c\\C-c\" 'erlang-compile)      (if window-system          (progn            (setq font-lock-maximum-decoration t)            (font-lock-mode 1)))      (if (and window-system (fboundp 'imenu-add-to-menubar))          (imenu-add-to-menubar \"Imenu\")))")(defvar erlang-load-hook nil  "*Functions to run when Erlang mode is loaded.This hook is used to change the behaviour of Erlang mode.  It isnormally used by the user to personalise the programming environment.When used in a site init file, it could be used to customize Erlangmode for all users on the system.The difference between this hook and `erlang-mode-hook' and`erlang-shell-mode-hook' is that the functions in this hookis only called once, when the Erlang mode is loaded into Emacsthe first time.Natural actions for the functions added to this hook are actions whichonly should be performed once, and actions which should be performedbefore starting Erlang mode.  For example, a number of variables areused by Erlang mode before `erlang-mode-hook' is run.The following example sets the variable `erlang-root-dir' so that themanual pages can be retrieved (note that you must set the value of`erlang-root-dir' to match the location of Erlang on your system):    (add-hook 'erlang-load-hook 'my-erlang-load-hook)    (defun my-erlang-load-hook ()       (setq erlang-root-dir \"/usr/local/erlang\"))")(defvar erlang-new-file-hook nil  "Functions to run when a new Erlang source file is being edited.A useful function is `tempo-template-erlang-normal-header'.\(This function only exists when the `tempo' package is available.)")(defvar erlang-check-module-name 'ask  "*Non-nil means check that module name and file name agrees when saving.If the value of this variable is the atom `ask', the user isprompted.  If the value is t the source is silently changed.")(defvar erlang-electric-commands  '(erlang-electric-comma    erlang-electric-semicolon    erlang-electric-gt)  "*List of activated electric commands.The list should contain the electric commands which should be active.Currently, the available electric commands are:    `erlang-electric-comma'    `erlang-electric-semicolon'    `erlang-electric-gt'    `erlang-electric-newline'Should the variable be bound to t, all electric commandsare activated.To deactivate all electric commands, set this variable to nil.")(defvar erlang-electric-newline-inhibit t  "*Set to non-nil to inhibit newline after electric command.This is useful since a lot of people press return after executing anelectric command.In order to work, the command must also be in thelist `erlang-electric-newline-inhibit-list'.Note that commands in this list are required to set the variable`erlang-electric-newline-inhibit' to nil when the newline shouldn't beinhibited.")(defvar erlang-electric-newline-inhibit-list  '(erlang-electric-semicolon    erlang-electric-comma    erlang-electric-gt)  "*Commands which can inhibit the next newline.")(defvar erlang-electric-semicolon-insert-blank-lines nil  "*Number of blank lines inserted before header, or nil.This variable controls the behaviour of `erlang-electric-semicolon'when a new function header is generated.  When nil, no blank line isinserted between the current line and the new header.  When bound to anumber it represents the number of blank lines which should beinserted.")(defvar erlang-electric-semicolon-criteria  '(erlang-next-lines-empty-p    erlang-at-keyword-end-p    erlang-at-end-of-function-p)  "*List of functions controlling `erlang-electric-semicolon'.The functions in this list are called, in order, whenever a semicolonis typed.  Each function in the list is called with no arguments,and should return one of the following values:  nil             -- no determination made, continue checking  'stop           -- do not create prototype for next line  (anything else) -- insert prototype, and stop checkingIf every function in the list is called with no determination made,then no prototype is inserted.The test is performed by the function `erlang-test-criteria-list'.")(defvar erlang-electric-comma-criteria  '(erlang-stop-when-inside-argument-list    erlang-stop-when-at-guard    erlang-next-lines-empty-p    erlang-at-keyword-end-p    erlang-at-end-of-function-p)  "*List of functions controlling `erlang-electric-comma'.The functions in this list are called, in order, whenever a commais typed.  Each function in the list is called with no arguments,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
玖玖九九国产精品| 欧美日韩国产成人在线免费| 久久午夜老司机| 国产精品99久久久久久似苏梦涵| 久久久久久免费网| 成人高清视频免费观看| 亚洲少妇中出一区| 欧美卡1卡2卡| 国产一区二区三区| 亚洲日本在线看| 51久久夜色精品国产麻豆| 国产伦精品一区二区三区免费迷| 国产欧美日韩综合精品一区二区| 91麻豆免费看| 日韩经典一区二区| 久久综合给合久久狠狠狠97色69| 99精品黄色片免费大全| 天天色天天爱天天射综合| 精品日产卡一卡二卡麻豆| 成人av在线影院| 丝袜美腿高跟呻吟高潮一区| 久久久久久亚洲综合| 欧美体内she精视频| 精品中文字幕一区二区小辣椒| 久久精品一二三| 日本高清成人免费播放| 蜜桃av一区二区| 最新国产精品久久精品| 欧美一区二区三区在线观看| 成人一道本在线| 青青草伊人久久| 亚洲区小说区图片区qvod| 日韩精品中文字幕一区| 亚洲三级小视频| 欧美成人一区二区三区在线观看| 国产麻豆精品久久一二三| 亚洲一区在线视频观看| 国产日本欧洲亚洲| 欧美一区二区三区在线观看| 色天天综合色天天久久| 国产酒店精品激情| 老司机午夜精品99久久| 亚洲国产成人高清精品| 1000部国产精品成人观看| 久久亚洲精华国产精华液| 欧美丰满高潮xxxx喷水动漫| 97久久精品人人做人人爽| 国产精品一区三区| 免费一级片91| 婷婷开心久久网| 一区二区三区精品| 中文字幕一区二区三区四区| 久久综合一区二区| 日韩亚洲国产中文字幕欧美| 91亚洲精华国产精华精华液| 国产 欧美在线| 国产一区二区伦理片| 美美哒免费高清在线观看视频一区二区| 亚洲人午夜精品天堂一二香蕉| 欧美激情中文字幕| 久久久99久久精品欧美| 日韩欧美综合一区| 日韩一区二区精品葵司在线| 欧美日韩一本到| 欧美网站一区二区| 欧美性猛交xxxx黑人交| 欧美性猛片xxxx免费看久爱| 日本韩国欧美一区二区三区| 一本久久综合亚洲鲁鲁五月天 | 精品黑人一区二区三区久久| 欧美日韩激情一区| 欧美三区在线视频| 欧美午夜免费电影| 欧美亚洲综合在线| 欧美网站一区二区| 6080午夜不卡| 91精品国产黑色紧身裤美女| 日韩一区和二区| 日韩欧美123| 精品日韩99亚洲| 国产午夜精品一区二区三区视频| 国产亚洲综合av| 国产精品乱码一区二区三区软件| 欧美国产日产图区| 国产精品视频麻豆| 亚洲天堂福利av| 亚洲精品成a人| 亚洲图片欧美综合| 免费久久99精品国产| 久久www免费人成看片高清| 亚洲免费av高清| 亚洲国产视频网站| 天天av天天翘天天综合网| 日韩黄色一级片| 精品无人码麻豆乱码1区2区 | 欧美色视频在线| 91精品国产美女浴室洗澡无遮挡| 91精品在线麻豆| 久久亚洲一级片| 综合电影一区二区三区| 亚洲午夜精品网| 久久精品av麻豆的观看方式| 国产精品18久久久久久久网站| 成人国产视频在线观看| 欧美日韩一区二区在线观看视频| 欧美久久免费观看| 久久久激情视频| 伊人夜夜躁av伊人久久| 青青草成人在线观看| 国产美女精品在线| 91亚洲永久精品| 日韩欧美视频在线| 国产精品美女一区二区三区 | 亚洲国产精品激情在线观看| 亚洲日本va午夜在线电影| 日韩av中文字幕一区二区| 国产成人在线免费| 欧美视频在线观看一区| 国产无人区一区二区三区| 一区二区三区四区视频精品免费| 另类小说色综合网站| 91网站在线播放| 久久免费国产精品| 亚洲大片精品永久免费| 成人av影院在线| 欧美mv日韩mv亚洲| 亚洲成av人片| 91丨九色丨蝌蚪丨老版| 亚洲精品一区二区三区蜜桃下载| 一区二区高清视频在线观看| 国产激情视频一区二区三区欧美 | 日韩午夜小视频| 一区二区三区成人| 国产91精品一区二区麻豆亚洲| 欧美肥妇bbw| 亚洲国产精品尤物yw在线观看| 成人伦理片在线| 久久女同性恋中文字幕| 日韩av一二三| 欧美日韩一区二区在线观看| 中文字幕日本不卡| 国产福利一区在线| 精品88久久久久88久久久| 午夜影院在线观看欧美| 国产精品你懂的在线欣赏| 97aⅴ精品视频一二三区| 久久中文字幕电影| 免费不卡在线视频| 欧美日韩不卡一区二区| 一区二区三区日韩欧美精品| a级精品国产片在线观看| 久久精品免视看| 国内欧美视频一区二区| 51久久夜色精品国产麻豆| 亚洲成人久久影院| 欧美最猛性xxxxx直播| 亚洲女人的天堂| 成年人国产精品| 日本一区二区成人| 粉嫩一区二区三区性色av| 久久九九全国免费| 国产成人自拍在线| 欧美国产欧美亚州国产日韩mv天天看完整 | 91国偷自产一区二区开放时间| 最新中文字幕一区二区三区| jizzjizzjizz欧美| 中文字幕制服丝袜一区二区三区| 国产不卡视频在线观看| 日本一区二区综合亚洲| 国产ts人妖一区二区| 国产精品乱码妇女bbbb| 99久久综合精品| 亚洲男人的天堂在线aⅴ视频| 色综合网色综合| 亚洲一区免费在线观看| 欧美精品乱码久久久久久按摩| 午夜欧美在线一二页| 日韩欧美在线网站| 国模冰冰炮一区二区| 中文字幕免费不卡| 91在线播放网址| 亚洲福利电影网| 日韩欧美国产wwwww| 国产一区二区三区四| 国产精品素人视频| 欧美在线三级电影| 日本午夜一本久久久综合| 久久无码av三级| 99精品视频在线免费观看| 一级女性全黄久久生活片免费| 欧美三级视频在线观看| 精品一区二区在线免费观看| 国产日产欧美一区二区视频| 91浏览器打开| 日韩激情一区二区| 国产精品水嫩水嫩| 欧美日韩精品专区| 国产精品一卡二卡在线观看| 亚洲欧美国产77777| 欧美一区二区视频网站|