![]() ![]() Permission is hereby granted, free of charge, to any person Added faceless helper application for reference lookups which either opens the man page in Terminal.app (if found) or performs a lookup on in the default browser.Ĭopyright (c) 2008-2018 by Paul Guyot, Semiocast.Updated completion lists for Erlang OTP 20.Fixed algorithmic bugs revelead by Clang analyzer.include and include_lib files can be opened from the popup (BBEdit 11 addition).Comments can now be spell-checked (BBEdit 11 addition).Updated completion lists for Erlang 17.Fixed a bug that would yield to a crash when editing an attribute with no parameter.Added built-in type parsing and colorizing.Added keywords such as opaque and export_type.Added completion for some missing functions and for R13B new functions.Added all keywords known by erl_parse:reserved_words/1.Macro invocations are now colorized (?_something).in %% comments are reported as ToDo callout items.Functions are now predefined words and are therefore colorized.Whole function, not for individual clauses. There is no completion with parameters of functions in the current module, MaybeĪt some point, the module will only color valid tags. Actually,Īnything starting with in a %% comment is colored (triple % works, too). Macro invocations are colorized, even if theyĮdoc tags are detected and colored, but not their arguments. This means it can beĬonfused by pre-processor magic. The module simply ignores pre-processor directives. To interesting uses of parse_transform/2. As you might expect, the language module is not robust In other words, the parser is just a quick and dirty implementation that should Immediately after a new line, and having the rest of the code somewhat indented. The module parses functions and attributes properly as long as the codeįollows standard Erlang practice of declaring functions and attributes This would be nice to automaticallyĭetect Erlang term files such as rebar configuration files. The module does not detect Erlang content. The plug-in is now compiled with the SDK as published on GitHub, as a submodule. ![]() The plug-in can be compiled with XCode and BBEdit SDK. Launch BBEdit (or bring it to the front) which will then ask if you want toĪlternatively, you can put it manually into "~/Library/Application Support/BBEdit/Language Modules/". To install the plug-in, simply double-click it or drop it on BBEdit. The binary can be downloaded from GitHub: When typing calls to functions in OTP modules,Įrlang Language Module displays the actual argument order with the names of theĪrguments as well as the return values as described in the documentation. Inline help through auto-completionĮrlang Language Module main feature consists in providing inline help throughīBEdit completion feature. Please use Erlang Language Module v1.2 for BBEdit 9 and BBEdit 10. It recognizes the following Erlang files: The Erlang Language Module introduces syntax colorization, auto-completion,įunction navigation and code folding for the Erlang programming language to Erlang Language Module for BBEdit v1.4, (4) ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |