me...

home home

View on GitHub.

A fork of the original thinglaunch by Matt Johnston.

Thingylaunch has been enhanced with tab-completion, history navigation, and bookmarks support. Moreover, it supports various command line switches related to colours and font properties.

The history is browsed using the UpArrow and DownArrow keys. Auto-completion is triggered by the Tab key. Bookmarks are loaded from the ~/.thingylaunch.bookmarks file, which consists of lines structured as follows:

<char> <command>
Example:
f firefox
x xterm
c gcalctool

Bookmarks are activated by Alt+char, e.g., Alt+f for firefox.

  • 2014-08-04 - thingylaunch-2.0.3
    • Fix a seg-fault when trying to tab-complete an empty command

  • 2014-07-29 - thingylaunch-2.0.2
    • Do not duplicate identical entries at the end of the history
    • Import the std namespace in implementation files
    • Switch to using non-member begin() and end()

  • 2014-04-14 - thingylaunch-2.0.1
    • Chase compiler warnings

  • 2014-04-14 - thingylaunch-2.0.0
    • Fix a bug where the cursor position was invalidated after a character insertion
    • Implement X11 stuff on top of both libX11 (default) and XCB (CMake -DUSE_XCB=ON)
    • Handle more options related to font handling

  • 2014-04-08 - thingylaunch-1.2.2
    • Fix a bug where an uninitialized XColor struct could cause a segfault on some systems (Emanuel Haupt)

  • 2014-04-08 - thingylaunch-1.2.1
    • Add some missing #include (Emanuel Haupt)
    • Optimize the option parsing code
    • Remove unused variable

  • 2014-04-08 - thingylaunch-1.2.0
    • Simplify the code by rewriting the whole thing in C++
    • Implement the -fg (foreground color) and -bg (background color) options

  • 2014-04-03 - thingylaunch-1.1.7
    • Implement bookmarks

  • 2014-04-03 - thingylaunch-1.1.6
    • Fix a bug where the command line wasn't always '\0'-terminated
    • Fix style here and there
    • Update COPYRIGHT years to include 2014

  • 2013-05-17 - thingylaunch-1.1.5
    • Add COPYRIGHT file
    • Update COPYRIGHT years to include 2013
    • Remove debug printf and puts
    • Fixup indentation
    • Switch build system to CMake
    • Import into GitHub.com

  • 2012-10-11 - thingylaunch-1.1.4
    • Handle Ctrl-w (kill word)

  • 2012-06-14 - thingylaunch-1.1.3
    • Handle Ctrl-k (kill line)

  • 2012-02-02 - thingylaunch-1.1.2
    • Handle printable characters from the Latin-1 to Latin-9 sets
    • Handle KeyPad motion (Up, Down, ...) and digits keys
    • Fix a bug that caused the PATH scanning routine to ignore the last path element and simplify the algorithm

  • 2010-08-16 - thingylaunch-1.1.1
    • Do not dump history contents on startup

  • 2009-10-09 - thingylaunch-1.1.0
    • Add history support
    • Use pkg-config to locate libX11

  • 2009-10-06 - thingylaunch-1.0.1
    • Correct a subtle misbehavior in completion code
    • Added a Changelog file to the distribution

  • 2009-10-01 - thingylaunch-1.0.0
    • Initial fork
    • Tab-completion
    • Navigation keys [Home, Left, Right, End]

+-----------------+
|     gahr.ch     |
+-----------------+

gahrgahrch


- ASCII Ribbon Campaign -
against HTML e-mail and
proprietary attachments

Valid XHTML Valid CSS

Powered by FreeBSD