Package Details: tilde 1.1.3-1

Git Clone URL: https://aur.archlinux.org/tilde.git (read-only, click to copy)
Package Base: tilde
Description: An intuitive text editor for the terminal.
Upstream URL: http://os.ghalkes.nl/tilde.html
Keywords: editor
Licenses: GPL3
Submitter: wil93
Maintainer: gphalkes
Last Packager: gphalkes
Votes: 14
Popularity: 0.010062
First Submitted: 2015-09-21 21:02 (UTC)
Last Updated: 2022-01-29 17:46 (UTC)

Latest Comments

danielzm commented on 2025-10-13 11:36 (UTC)

Note: the AUR packages for libtranscript, libt3key and libt3window are out of date; instead of making changes as described in my comment below, one can simply update the relevant PKGBUILD files to point to the new version tarballs and it will build and install correctly. Flagged the relevant AUR packages as out of date.

Optionally, adding aarch64 works too, built everything for the Raspberry Pi 5.

danielzm commented on 2025-08-03 12:01 (UTC)

Note: confirmed adding aarch64 to the PKGBUILDs works, compiled it for the Raspberry Pi 5.

mutewave commented on 2025-03-21 17:19 (UTC)

@danielzim

I tried it and Tilde runs! There is a bug handling mouse input in a terminal I use, but it is probably localized to that terminal (ghostty) than Tilde. XFCE4-Terminal works fine with Tilde. Thanks for experimenting.

danielzm commented on 2025-03-04 10:50 (UTC)

I haven't contributed to AUR before, so I'm not sure how to submit changes here, but I have a few fixes for libtranscript, libt3key and libt3window (which depends on libt3key). This is what I did:

To get tilde to install and run:

  1. Cloned libtranscript from AUR: https://aur.archlinux.org/libtranscript.git ;

  2. Ran makepkg -i, got error;

  3. Modified 2 files:

  4. File PKGBUILD:

  5. Added --libdir=/usr/lib to line 25:
  ./configure --prefix=/usr --libdir=/usr/lib --with-ucm2ltc
  • File libtranscript/src/libtranscript-0.3.3/config.pkg to fix error about opendir/readdir/closedir/dirent.h/stdint.h:
  • Added #include <stdio.h> in line 67 and removed [0] in the puts call in line 78:
        unset CONFIGFLAGS
        # Test for all required functionality

        clean_c
        cat > .config.c <<EOF
#include <sys/types.h>
#include <stdio.h>
#include <stdint.h>
#include <dirent.h>

int main(int argc, char *argv[]) {
        DIR *dir;
        struct dirent *entry;
        uint16_t foo;

        dir = opendir(".");
        entry = readdir(dir);
        puts(entry->d_name);
        closedir(dir);
        return 0;
}
EOF

        test_link "opendir/readdir/closedir/dirent.h/stdint.h" || error "!! Some required functionality is not available. See config.log for details."
  1. Ran makepkg -i --noextract, successful build and install;

  2. Cloned https://aur.archlinux.org/libt3key.git ;

  3. Ran makepkg -i, got error;

  4. Modified libt3key/src/libt3key-0.2.10/config.pkg to fix error about curses:

  5. Added #include <term.h> in line 147:
        unset CURSES_LIBS CURSES_FLAGS
        clean_c
        cat > .config.c <<EOF
#include <stdio.h>
#include <stdlib.h>
#include <curses.h>
#include <term.h>

int main(int argc, char *argv[]) {
        int args[9], error, fd;

        if (setupterm(NULL, fd, &error) == OK) {
                tigetstr("cup");
                tigetnum("colors");
                tigetflag("km");
                tputs("\033[0m", 1, putchar);
                tparm("\033[0m", args[0], args[1], args[2], args[3], args[4], args[5], args[6], args[7], args[8]);
        }
        return 0;
}
EOF
  1. Ran makepkg -i --noextract, successful build and install;

  2. Cloned https://aur.archlinux.org/libt3window.git ;

  3. Ran makepkg -i, got error;

  4. Made same modification as above to libt3window/src/libt3window-0.4.1/config.pkg;

    • Added #include <term.h> in line 124;
  5. Ran makepkg -i --noextract, successful build and install;

  6. Ran paru -Suy tilde, installed successfully;

  7. Ran tilde successfully;

mutewave commented on 2024-12-28 20:21 (UTC)

Build fails due to issues with libtranscript and libt3key.

libt3key build failure yields message complaining about inability to find curses/tinfo library. In particular the configure script outfit states it is unable to find the curses header file.

The issue with libtranscript is a bit more involved. The config.log output from the configure step suggests that it is failing the mandatory check for opendir/readdir/closedir/dirent.h/stdint.h

My kernel version is 6.12.6-arch1-1. Happy to provide more detailed log output from both libraries' config.logs if helpful.

<deleted-account> commented on 2016-03-08 10:10 (UTC)

Hi, can you add "arch=armv7h"? I've compiled and it works.

wil93 commented on 2016-01-22 16:46 (UTC)

Thanks for the notification, I fixed the package.

SoleSoul commented on 2016-01-22 14:18 (UTC)

Can you please help me with this error while compiling? Checking for libt3widget >= 0.2.0 pkg-config... yes Checking for libt3widget pkg-config compile... no !! Can not find libt3widget. libt3widget is required to compile tilde. ==> ERROR: A failure occurred in build(). Aborting... libt3widget is installed.