Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-12 | Update the version to 2.8.0 | Bozhidar Batsov | |
2017-05-23 | Remove the obsolete erlang-buffer-substring function | Bozhidar Batsov | |
2017-05-07 | Add a :package-version property to the new defcustom ↵ | Bozhidar Batsov | |
erlang-shell-prompt-read-only | |||
2017-05-07 | Bump the version number | Bozhidar Batsov | |
2017-05-07 | Make the erlang-shell prompt read-only by default | Bozhidar Batsov | |
Allow for this behaviour to be customized via a defcustom. | |||
2017-05-07 | Remove a mention of Emacs 21 | Bozhidar Batsov | |
2017-04-29 | Drop some redundant backwards compatibility code | Bozhidar Batsov | |
2017-04-29 | Enable lexical binding for erlang-mode | Bozhidar Batsov | |
2017-04-29 | Remove some ancient compatibility aliases | Bozhidar Batsov | |
Those were added 8 years ago and it's about time they were removed. Now that we depend on a newer Emacs release, we can also drop the function `erlang-obsolete`. | |||
2017-04-28 | Merge branch 'dgud/emacs/update-bifs' | Lukas Larsson | |
* dgud/emacs/update-bifs: Update available bifs for 20 | |||
2017-04-28 | Update available bifs for 20 | Dan Gudmundsson | |
2017-04-27 | Restore Emacs 25 support | Johan Claesson | |
Fix loading of byte-compiled erlang.elc on Emacs 25 and the erlang shell. | |||
2017-04-25 | Merge pull request #1411 from bbatsov/drop-legacy-code | Dan Gudmundsson | |
Drop some legacy Emacs compatibility code | |||
2017-04-25 | erts: Add erlang:list_to_port/1 debug bif | Lukas Larsson | |
2017-04-25 | erts: Auto-import port_to_list for consistency | Lukas Larsson | |
Follow the same pattern as pid_to_list | |||
2017-04-21 | erts: Polish off erlang:list_to_ref/1 | Lukas Larsson | |
2017-04-17 | Remove a bunch of redundant feature and function checks | Bozhidar Batsov | |
All of those are present on the target Emacs 24.1. | |||
2017-04-17 | Drop the redundant erlang-uncomment-region command | Bozhidar Batsov | |
2017-04-16 | Drop some legacy compatibility code | Bozhidar Batsov | |
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. | |||
2017-03-09 | Merge branch 'siri/typer/remove-application/OTP-14251' | Siri Hansen | |
* siri/typer/remove-application/OTP-14251: Remove typer application | |||
2017-03-08 | Remove typer application | Siri Hansen | |
The application now has an own repo, https://github.com/erlang/typer | |||
2017-03-03 | Merge branch 'maint' | Raimo Niskanen | |
2017-03-03 | Merge branch 'raimo/kernel/gen_statem-progress/OTP-14114' into maint | Raimo Niskanen | |
* 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 | |||
2017-02-09 | emacs: revert erldoc change | Dan Gudmundsson | |
did not load erldoc after changes | |||
2017-02-08 | Emacs: Describe how to run unit tests | Johan Claesson | |
Also prepare the test cases for Emacs 26. | |||
2017-02-08 | Emacs: Consider arity when jumping to definitions | Johan Claesson | |
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. | |||
2017-02-08 | Fix a command's name | Bozhidar Batsov | |
2017-02-08 | Clean-up erldoc.el | Bozhidar Batsov | |
2017-02-08 | Set some useful file-local variables in erlang-edoc.el | Bozhidar Batsov | |
2017-02-08 | Clean-up erlang-eunit.el | Bozhidar Batsov | |
2017-02-08 | Clean-up erlang-start.el | Bozhidar Batsov | |
2017-02-08 | Update erlang-pkg.el | Bozhidar Batsov | |
2017-02-08 | Set erlang-mode's encoding to utf-8 | Bozhidar Batsov | |
2017-02-08 | Remove redundant wrappers around Emacs version constants | Bozhidar Batsov | |
2017-02-08 | Convert some defvars to defcustoms and fix some docstrings | Bozhidar Batsov | |
2017-02-08 | Remove some unneeded backward compatibility code | Bozhidar Batsov | |
2017-02-08 | Remove redundant erlang-interactive-p | Bozhidar Batsov | |
2017-02-08 | Remove redundant function prog-mode | Bozhidar Batsov | |
2017-02-08 | Remove redundant function erlang-string-to-int | Bozhidar Batsov | |
2017-02-08 | Require Emacs 24.1 in erlang-mode | Bozhidar Batsov | |
2017-02-08 | Fix some whitespace in erlang-mode | Bozhidar Batsov | |
2017-02-08 | Merge branch 'maint' | Dan Gudmundsson | |
* maint: [tools] Update erlang-edoc.el to include @param and @returns | |||
2017-01-20 | Change arity of type to init_result/1 | Raimo Niskanen | |
2017-01-17 | [tools] Update erlang-edoc.el to include @param and @returns | Leo Liu | |
2016-11-29 | warn_obsolete_guard is already default | Richard Carlsson | |
Update compiler documentation and remove superfluous erlc flags. | |||
2016-11-29 | Merge branch 'maint' | Hans Bolinder | |
* maint: Fix font-locking for @deprecated in erlang-edoc-mode | |||
2016-11-29 | Merge branch 'leoliu/tools/fix_edoc_mode' into maint | Hans Bolinder | |
* leoliu/tools/fix_edoc_mode: Fix font-locking for @deprecated in erlang-edoc-mode | |||
2016-11-28 | Merge branch 'maint' | Dan Gudmundsson | |
* maint: Add an option erlang-icr-indent | |||
2016-11-26 | Fix font-locking for @deprecated in erlang-edoc-mode | Leo Liu | |
2016-11-19 | Add an option erlang-icr-indent | Victor Ren | |
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 |