文件名称:mg:OpenBSD的便携式版本维护了mg,micro emacs克隆
文件大小:176KB
文件格式:ZIP
更新时间:2024-05-24 01:59:07
C
搬运MG和使用LIBBSD 我已经将mg移植了很长时间了,起初很容易,最近它变得越来越难,因为它是一个不断发展的目标。 尤其是大约2年前以来就包含了一些特定于系统的库,这对我谦虚的编码技巧来说实在太费力了。 因此,最近Jasper Lievisse Adriaanse要求我再次尝试,我重新开始该项目,然后再次遇到完全相同的问题。 在搜寻解决方案时,我遇到了libbsd: 这是OpenBSD代码的移植库! 在安装之后,再次移植毫克是一块小菜一碟。 移植到所有其他平台 好的,那是debian。 现在,我必须使所有先前受支持的平台的其余部分重新工作。 我们将一如既往地欢迎所有帮助:请提供不会破坏其他平台内容的补丁程序。 建筑MG 因此,构建mg的基本说明: 获取已安装的libbsd和libncurses开发软件包。 运行以下命令: make sudo make install 使用
【文件预览】:
mg-master
----cmode.c(10KB)
----macro.h(437B)
----.mg(55B)
----CMakeLists.txt(1KB)
----.gitignore(16B)
----main.c(6KB)
----util.c(11KB)
----log.h(755B)
----README.md(2KB)
----paragraph.c(11KB)
----funmap.h(316B)
----.cvsignore(64B)
----keymap.c(9KB)
----dir.c(3KB)
----CVS()
--------Entries(2KB)
--------Repository(15B)
--------Root(36B)
----bell.c(1KB)
----extend.c(21KB)
----version.c(506B)
----spawn.c(1003B)
----cinfo.c(5KB)
----file.c(19KB)
----kbd.h(2KB)
----macro.c(2KB)
----key.h(392B)
----funmap.c(10KB)
----display.c(26KB)
----log.c(9KB)
----autoexec.c(2KB)
----mg.1(30KB)
----undo.c(12KB)
----basic.c(12KB)
----echo.c(21KB)
----region.c(15KB)
----re_search.c(14KB)
----window.c(10KB)
----buffer.c(23KB)
----grep.c(8KB)
----interpreter.c(10KB)
----tags.c(12KB)
----search.c(18KB)
----ttyio.c(5KB)
----word.c(10KB)
----match.c(4KB)
----kbd.c(9KB)
----tutorial(16KB)
----line.c(14KB)
----cscope.c(12KB)
----README(4KB)
----fileio.c(16KB)
----tty.c(10KB)
----modes.c(3KB)
----dired.c(25KB)
----chrdef.h(2KB)
----def.h(21KB)
----Makefile(1KB)
----yank.c(6KB)
----help.c(5KB)
----GNUmakefile(2KB)
----pathnames.h(242B)
----ttykbd.c(2KB)