{"id":602165,"date":"2023-01-28T07:49:00","date_gmt":"2023-01-28T13:49:00","guid":{"rendered":"https:\/\/news.sellorbuyhomefast.com\/index.php\/2023\/01\/28\/the-tilde-text-editor\/"},"modified":"2023-01-28T07:49:00","modified_gmt":"2023-01-28T13:49:00","slug":"the-tilde-text-editor","status":"publish","type":"post","link":"https:\/\/newsycanuse.com\/index.php\/2023\/01\/28\/the-tilde-text-editor\/","title":{"rendered":"The Tilde Text Editor"},"content":{"rendered":"<div data-target=\"readme-toc.content\">\n<article itemprop=\"text\">\n<h2 dir=\"auto\">The Tilde Text Editor<\/h2>\n<p dir=\"auto\">Tilde is a text editor for the console\/terminal, which provides an intuitive<br \/>\ninterface for people accustomed to GUI environments such as Gnome, KDE and<br \/>\nWindows. For example, the short-cut to copy the current selection is Control-C,<br \/>\nand to paste the previously copied text the short-cut Control-V can be used.<br \/>\nAs another example, the File menu can be accessed by pressing Meta-F.<\/p>\n<p dir=\"auto\"><a target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https:\/\/camo.githubusercontent.com\/cc46af81e544b440142f7c3ce6e49e472e6d8c733a374f483ab725ae0dbbd7b3\/68747470733a2f2f6f732e6768616c6b65732e6e6c2f74696c64652f74696c64652d73637265656e73686f742e706e67\"><img decoding=\"async\" src=\"https:\/\/camo.githubusercontent.com\/cc46af81e544b440142f7c3ce6e49e472e6d8c733a374f483ab725ae0dbbd7b3\/68747470733a2f2f6f732e6768616c6b65732e6e6c2f74696c64652f74696c64652d73637265656e73686f742e706e67\" alt=\"Tilde screenshot\" data-canonical-src=\"https:\/\/os.ghalkes.nl\/tilde\/tilde-screenshot.png\"><\/a><\/p>\n<p dir=\"auto\">For more information, see <a href=\"https:\/\/os.ghalkes.nl\/tilde\" rel=\"nofollow\">the homepage<\/a><\/p>\n<h2 dir=\"auto\">Installing Tilde<\/h2>\n<p dir=\"auto\">The easiest way to install Tilde is by using the repositories from the Tilde<br \/>\nhomepage <a href=\"https:\/\/os.ghalkes.nl\/tilde\/download.html\" rel=\"nofollow\">download section<\/a>. If there<br \/>\nare no binary packages provided for your distribution or hardware, you can still<br \/>\nbuild Tilde from the official releases provided there. Be aware that Tilde<br \/>\ndepends on several support libraries, which are also provided through the<br \/>\nTilde homepage.<\/p>\n<p dir=\"auto\">Building from the official release is recommended over attempting to build from<br \/>\nthe git repositories for installing Tilde. Only for development of Tilde should<br \/>\nthe git repositories be used.<\/p>\n<h2 dir=\"auto\">Getting help<\/h2>\n<p dir=\"auto\">There are several ways to get help, should you have problems using, installing<br \/>\nor building Tilde:<\/p>\n<ul dir=\"auto\">\n<li>For online support, try the #tilde IRC channel on freenode<br \/>\n(<a href=\"http:\/\/webchat.freenode.net\/?channels=tilde\" rel=\"nofollow\">webchat<\/a>).<\/li>\n<li>Alternatively, questions, discussions etc. can be posted on the mailing list<br \/>\ntilde-text-editor <at> googlegroups.com.<\/li>\n<li>For bug reports or feature suggestions, please file a bug in the github<br \/>\n<a href=\"https:\/\/github.com\/gphalkes\/tilde\/issues\">bugtracker<\/a>.<\/li>\n<\/ul>\n<h2 dir=\"auto\">Developing Tilde<\/h2>\n<p dir=\"auto\">To help developing Tilde, you will need to build Tilde from the git<br \/>\nrepositories. The repositories assume that all parts of Tilde, i.e. Tilde<br \/>\nitself and its support libraries, are built from the git repositories. Please<br \/>\nfollow the steps below to build Tilde from the git repositories:<\/p>\n<ol dir=\"auto\">\n<li>Install the dependencies of Tilde from the system libraries. On a typical<br \/>\nDebian\/Ubuntu system this would include (packages for OpenSUSE and Fedora<br \/>\nhave similar names):<\/p>\n<ul dir=\"auto\">\n<li>flex<\/li>\n<li>gettext<\/li>\n<li>libacl1-dev<\/li>\n<li>libattr1-dev<\/li>\n<li>libgpm-dev<\/li>\n<li>libncurses5-dev<\/li>\n<li>libpcre2-dev<\/li>\n<li>libtool-bin<\/li>\n<li>libunistring-dev<\/li>\n<li>libxcb1-dev and\/or libx11-dev<\/li>\n<li>pkg-config<\/li>\n<li>LLnextgen (available <a href=\"https:\/\/os.ghalkes.nl\/LLnextgen\/download.html\" rel=\"nofollow\">here<\/a>)<\/li>\n<li>clang (unless building using COMPILER=gcc)<\/li>\n<\/ul>\n<\/li>\n<li>Clone the repositories:<\/li>\n<\/ol>\n<div dir=\"auto\" data-snippet-clipboard-copy-content=\"for i in makesys transcript t3shared t3window t3widget t3key t3config t3highlight tilde ; do\n    git clone https:\/\/github.com\/gphalkes\/$i.git\ndone\"><\/p>\n<pre><span>for<\/span> <span>i<\/span> <span>in<\/span> makesys transcript t3shared t3window t3widget t3key t3config t3highlight tilde <span>;<\/span> <span>do<\/span>\n    git clone https:\/\/github.com\/gphalkes\/<span>$i<\/span>.git\n<span>done<\/span><\/pre>\n<\/div>\n<ol start=\"3\" dir=\"auto\">\n<li>Build all packages: <code>.\/t3shared\/doall --skip-non-source --stop-on-error make -C src<\/code><\/li>\n<\/ol>\n<p dir=\"auto\">Once the build is complete, <code>tilde\/src\/.objects\/edit<\/code> is the newly compiled<br \/>\ntilde. If the <a href=\"https:\/\/os.ghalkes.nl\/termdebug.html\" rel=\"nofollow\">termdebug<\/a> suite of tools<br \/>\nis installed, then <code>tilde\/src\/tedit<\/code> can be used to run the editor while<br \/>\nrecording the input and output for debugging purposes.<\/p>\n<h2 dir=\"auto\">Other ways to contribute<\/h2>\n<ul dir=\"auto\">\n<li>Answer questions on the IRC channel (see the <a href=\"http:\/\/github.com\/#getting-help\">Getting help<\/a><br \/>\nsection).<\/li>\n<li>Creating and maintaining packages for different distributions.<\/li>\n<\/ul><\/div>\n<p><a href=\"https:\/\/github.com\/gphalkes\/tilde\" class=\"button purchase\" rel=\"nofollow noopener\" target=\"_blank\">Read More<\/a><br \/>\n Margarete Badon<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Tilde Text Editor Tilde is a text editor for the console\/terminal, which provides an intuitive interface for people accustomed to GUI environments such as Gnome, KDE and Windows. For example, the short-cut to copy the current selection is Control-C, and to paste the previously copied text the short-cut Control-V can be used. As another<\/p>\n","protected":false},"author":1,"featured_media":602166,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32757,46,118529],"tags":[],"class_list":{"0":"post-602165","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-editor","8":"category-technology","9":"category-tilde"},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/602165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/comments?post=602165"}],"version-history":[{"count":0,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/posts\/602165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media\/602166"}],"wp:attachment":[{"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/media?parent=602165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/categories?post=602165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/newsycanuse.com\/index.php\/wp-json\/wp\/v2\/tags?post=602165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}