summaryrefslogtreecommitdiff
path: root/lib/tools/emacs
Commit message (Collapse)AuthorAgeFilesLines
...
* | [emacs] Fix paranthesis error advice-addSiri Hansen2017-05-091-2/+2
| |
* | Update copyright yearRaimo Niskanen2017-05-043-3/+3
|/
* Merge branch 'dgud/emacs/update-bifs'Lukas Larsson2017-04-281-1/+0
|\ | | | | | | | | * dgud/emacs/update-bifs: Update available bifs for 20
| * Update available bifs for 20Dan Gudmundsson2017-04-281-1/+0
| |
* | Restore Emacs 25 supportJohan Claesson2017-04-271-1/+3
| | | | | | | | | | Fix loading of byte-compiled erlang.elc on Emacs 25 and the erlang shell.
* | Merge pull request #1411 from bbatsov/drop-legacy-codeDan Gudmundsson2017-04-251-328/+108
|\ \ | | | | | | Drop some legacy Emacs compatibility code
| * | Remove a bunch of redundant feature and function checksBozhidar Batsov2017-04-171-84/+58
| | | | | | | | | | | | All of those are present on the target Emacs 24.1.
| * | Drop the redundant erlang-uncomment-region commandBozhidar Batsov2017-04-171-9/+2
| | |
| * | Drop some legacy compatibility codeBozhidar Batsov2017-04-161-236/+49
| |/ | | | | | | | | | | | | | | | | This commit removes some compatibility for old GNU Emacs releases and XEmacs. erlang-mode didn't really work on them for a while now, so this is just a cleanup, nothing actually changes. It's part of the ongoing effort to clean up and modernize the codebase of erlang-mode.
* | erts: Add erlang:list_to_port/1 debug bifLukas Larsson2017-04-251-0/+1
| |
* | erts: Auto-import port_to_list for consistencyLukas Larsson2017-04-251-2/+2
| | | | | | | | Follow the same pattern as pid_to_list
* | erts: Polish off erlang:list_to_ref/1Lukas Larsson2017-04-211-0/+1
|/
* Merge branch 'siri/typer/remove-application/OTP-14251'Siri Hansen2017-03-091-2/+2
|\ | | | | | | | | * siri/typer/remove-application/OTP-14251: Remove typer application
| * Remove typer applicationSiri Hansen2017-03-081-2/+2
| | | | | | | | The application now has an own repo, https://github.com/erlang/typer
* | Merge branch 'maint'Raimo Niskanen2017-03-031-11/+3
|\ \ | |/ |/|
| * Merge branch 'raimo/kernel/gen_statem-progress/OTP-14114' into maintRaimo Niskanen2017-03-031-11/+3
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * raimo/kernel/gen_statem-progress/OTP-14114: Make code_change/4 optional Implement fallback for terminate/3 Clarify code_change and callback mode change Stop pampering with stacktraces Clean up timer handling Remove event timer optimization Clean up timer handling Reduce number of loop variables hence code mass Optimize by using async cancel_timer Bugfix: callback mode not cached after code change Implement repeat_state and repeat_state_and_data Correct type checking function for action {next_event,,} Change arity of type to init_result/1
| | * Change arity of type to init_result/1Raimo Niskanen2017-01-201-11/+3
| | |
* | | emacs: revert erldoc changeDan Gudmundsson2017-02-091-1/+1
| | | | | | | | | | | | did not load erldoc after changes
* | | Emacs: Describe how to run unit testsJohan Claesson2017-02-081-8/+32
| | | | | | | | | | | | Also prepare the test cases for Emacs 26.
* | | Emacs: Consider arity when jumping to definitionsJohan Claesson2017-02-083-238/+492
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only the xref front-end introduced in Emacs 25 consider arity. It is not implemented for older emacsen. Look for manual page files in lib/erlang/man in erlang-root-dir. Also do not give up in erlang-man-module when not finding the manual page file. Call manual-entry as a fallback. Do not bother to populate menu-bar with man pages when menu-bar-mode is nil. Add erlang extensions also to dired-omit-extensions. Remove some support for Emacs 18 and 19.
* | | Fix a command's nameBozhidar Batsov2017-02-081-1/+1
| | |
* | | Clean-up erldoc.elBozhidar Batsov2017-02-081-3/+9
| | |
* | | Set some useful file-local variables in erlang-edoc.elBozhidar Batsov2017-02-081-0/+6
| | |
* | | Clean-up erlang-eunit.elBozhidar Batsov2017-02-081-21/+27
| | |
* | | Clean-up erlang-start.elBozhidar Batsov2017-02-081-7/+12
| | |
* | | Update erlang-pkg.elBozhidar Batsov2017-02-081-2/+2
| | |
* | | Set erlang-mode's encoding to utf-8Bozhidar Batsov2017-02-081-2/+2
| | |
* | | Remove redundant wrappers around Emacs version constantsBozhidar Batsov2017-02-081-28/+10
| | |
* | | Convert some defvars to defcustoms and fix some docstringsBozhidar Batsov2017-02-081-68/+99
| | |
* | | Remove some unneeded backward compatibility codeBozhidar Batsov2017-02-081-23/+0
| | |
* | | Remove redundant erlang-interactive-pBozhidar Batsov2017-02-081-8/+3
| | |
* | | Remove redundant function prog-modeBozhidar Batsov2017-02-081-4/+0
| | |
* | | Remove redundant function erlang-string-to-intBozhidar Batsov2017-02-081-12/+6
| | |
* | | Require Emacs 24.1 in erlang-modeBozhidar Batsov2017-02-081-0/+2
| | |
* | | Fix some whitespace in erlang-modeBozhidar Batsov2017-02-081-5/+5
| | |
* | | Merge branch 'maint'Dan Gudmundsson2017-02-081-3/+3
|\ \ \ | |/ / | | | | | | | | | * maint: [tools] Update erlang-edoc.el to include @param and @returns
| * | [tools] Update erlang-edoc.el to include @param and @returnsLeo Liu2017-01-171-3/+3
| |/
* | warn_obsolete_guard is already defaultRichard Carlsson2016-11-291-2/+1
| | | | | | | | Update compiler documentation and remove superfluous erlc flags.
* | Merge branch 'maint'Hans Bolinder2016-11-291-1/+1
|\ \ | |/ | | | | | | * maint: Fix font-locking for @deprecated in erlang-edoc-mode
| * Merge branch 'leoliu/tools/fix_edoc_mode' into maintHans Bolinder2016-11-291-1/+1
| |\ | | | | | | | | | | | | * leoliu/tools/fix_edoc_mode: Fix font-locking for @deprecated in erlang-edoc-mode
| | * Fix font-locking for @deprecated in erlang-edoc-modeLeo Liu2016-11-261-1/+1
| | |
* | | Merge branch 'maint'Dan Gudmundsson2016-11-281-8/+17
|\ \ \ | |/ / | | | | | | | | | * maint: Add an option erlang-icr-indent
| * | Add an option erlang-icr-indentVictor Ren2016-11-191-8/+17
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The option makes it possible to customize the indention of if/case/recieve patterns. Before the change, the indentation of 'if' patterns is 3 steps and 'case' patterns is 4 steps. It cannot be changed alone. Some people prefer other styles, for example, zero indentation. case a of true -> do_something(); false -> do_something_else() end. This patch just adds an option `erlang-icr-indent'. Its default value is `nil' which means keeping the legacy behavior. When non-nil, the pattens of if/case/receive are indented according to `erlang-icr-indent'. "(setq erlang-icr-indent 0)" will keep if/case/receive at the same column of the sub-clauses. Change-Id: I10c32e42dbf69cbe187f55223b9aa7824853e493
* | Merge branch 'maint'Dan Gudmundsson2016-11-084-0/+528
|\ \ | |/ | | | | | | * maint: New commands to ease looking up OTP documentation
| * New commands to ease looking up OTP documentationLeo Liu2016-10-254-0/+528
| | | | | | | | | | | | - erldoc-browse: open the manual entry for an MFA in the browser - erldoc-apropos: list MFAs containing a substring - erldoc-browse-topic: open user guides in the browser
* | Merge branch 'maint'Dan Gudmundsson2016-10-243-2260/+2261
|\ \ | |/ | | | | | | | | | | | | | | | | * maint: Fix whitespace setting in test files Avoid some error reports when stopping mnesia wx: Improve error handling Fix all whitespace-related issues in erlang.el mnesia: Fix double blocked tables which could cause a crash wx: Add wxWindow:getContentScaleFactor
| * Merge branch 'dgud/tools/emacs/prefer-space/ERL-1200' into maintDan Gudmundsson2016-10-243-2260/+2261
| |\ | | | | | | | | | | | | | | | * dgud/tools/emacs/prefer-space/ERL-1200: Fix whitespace setting in test files Fix all whitespace-related issues in erlang.el
| | * Fix whitespace setting in test filesDan Gudmundsson2016-10-242-510/+510
| | | | | | | | | | | | | | | | | | | | | Continuation of the previous commit on test files, which gave whitespace diffs for tabs vs spaces depending on personal settings. And we want to encourage space instead of tabs.
| | * Fix all whitespace-related issues in erlang.elBozhidar Batsov2016-10-111-1750/+1751
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Having a consistent whitespace usage in the source makes it easier for future contributors to send patches. This commit does the following: * Replace tabs with spaces * Kill trailing whitespace * Disable indent-tabs-mode for erlang.el to prevent tabs from creeping in
* | | Merge branch 'maint'Raimo Niskanen2016-10-191-15/+21
|\ \ \ | |/ /