请输入您要查询的百科知识:

 

词条 GNU Zile
释义

  1. History

  2. Reimplementation in LuaJIT

  3. See also

  4. References

  5. External links

{{About|the software development framework|the Turkish city|Zile}}{{Infobox software
| name = Zile
| logo = Zile-logo.png
| screenshot =
| caption =
| developer = Reuben Thomas
| released = {{start date and age|2008|04}}
| latest_release_version = 2.4.14
| latest_release_date = {{start date and age|2017|10|06}}[1]
| operating_system = Cross-platform
| genre = Text editor
| license = GNU General Public License
| website = {{url|https://www.gnu.org/software/zile/}}
}}Zile is a free software, C language toolkit for developing text editors. Zile is also a clone of the Emacs text editor built using the toolkit. Zile stands for Zile is Lossy Emacs.[2]

Originally written in C by Sandro Sigala, Zile is now maintained by Reuben Thomas.

Zile's goal was to behave like GNU Emacs using fewer resources. Zile still uses the same names as Emacs does for its functions and variables, but some of the internal data structures and API are evolving to suit a more general purpose.

History

Zile started out as a lightweight Emacs clone in April 2008.[3] In 2014 it began evolving into a software development framework for developing text editors.[4]

The lightweight Emacs that was Zile is now Zemacs. In the tradition of recursive acronyms, Zile stood for Zile Is Lossy Emacs. Zemacs is distinguished by a RAM Memory footprint, of approximately 100kB. It is 8-bit clean, allowing it to be used on any sort of file that doesn't require Unicode support.[4]

Zemacs' keyboard shortcuts are similar to those of Emacs. It incorporates many standard Emacs features, including:

  • Multi buffer editing with multi level undo
  • Multi window
  • Killing, yanking and registers
  • Minibuffer completion
  • Auto fill (word wrap)

Zile produced a Vi clone, Zi.

A fork of Zile became Zee, a command line editor.

Reimplementation in LuaJIT

Zile has also been reimplemented in the LuaJIT language.[5] In this case, Zile can also stand for Zile Implements Lua Editors.[6] As of March 20, 2017, the last commit to the LuaJIT implementation of Zile was made on April 2, 2011[7][8].

See also

{{Portal|Free and open-source software}}
  • DEC Text Processing Utility

References

1. ^GNU FTP Zile download directory
2. ^Zile project page on GNU Savannah
3. ^[https://savannah.gnu.org/projects/zile Savannah]
4. ^GNU Project: [https://www.gnu.org/software/zile/ GNU Zile]
5. ^[https://github.com/malkia/luajit-zile Github malkia / luajit-zile]
6. ^Libre Planet
7. ^[https://github.com/malkia/luajit-zile Github malkia / luajit-zile]
8. ^[https://github.com/gvvaughan/luajit-zile Github gvvaughan / luajit-zile]

External links

  • {{official website|https://www.gnu.org/software/zile/}}
{{EmacsNavbox}}{{unix-stub}}

5 : Emacs|GNU Project software|Unix text editors|Free text editors|Software using the GPL license

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/13 1:40:53