Alchemist實現了將Elixir函數式編程語言的相關工具集成到Emacs編輯器中。
Alchemist v1.0發布,該團隊聲稱這次更新是一次巨大的進步,帶來了諸多新特性,主要包括:
強大的IEx集成;
Mix 集成
編譯和執行Elixir代碼
內聯inline代碼評量
文檔查詢
定義查詢
智能代碼實現
Elixir項目管理
功能改進:
[Server] Implement a server which runs as background process for each mix project or one for project independent work.
[Completion] Use the server background process for all the completion related functionality.
[Goto] Use the server background process for all the go to code definition related functionality.
[Eval] Use the server background process for all the inline code evaluation related functionality.
[Help] Use the server background process for all the documentation lookup related functionality.
[Completion] Functions of modules which are used inside a context with use or importwill be completed.
[Goto] Handle Erlang syntax specific aliases
[Completion] Use the company-mode specific functions for doc and location lookup The functionality to open the doc and jumpt to location for the current selected completion candidate is now called through the proper company-mode functions.
[Goto] Improvement of symbols for one line definitions.
改變:
[Project] remove .alchemist setup file. There is no need anymore for controlling the compiling in special cases.
[Project] remove legacy alchemist-project-open-tests-for-current-file function
Bug修復:
[Help] Fix wrong message about not existing doc
[Goto] Fix regex for jumping to functions inside file
[Goto] Fix issue that jumping to functions inside file without function parentheses
[Goto] save-excursion have to be used to restore the last position informations afterparse-partial-sexp call.
本站文章版權歸原作者及原出處所有 。內容為作者個人觀點, 并不代表本站贊同其觀點和對其真實性負責,本站只提供參考并不構成任何投資及應用建議。本站是一個個人學習交流的平臺,網站上部分文章為轉載,并不用于任何商業目的,我們已經盡可能的對作者和來源進行了通告,但是能力有限或疏忽,造成漏登,請及時聯系我們,我們將根據著作權人的要求,立即更正或者刪除有關內容。本站擁有對此聲明的最終解釋權。