https://github.com/yuin/iceberg
A lightweight hackable keystroke application launcher can run on Windows and Linux
https://github.com/yuin/iceberg
Last synced: 3 months ago
JSON representation
A lightweight hackable keystroke application launcher can run on Windows and Linux
- Host: GitHub
- URL: https://github.com/yuin/iceberg
- Owner: yuin
- License: other
- Created: 2013-08-15T06:07:55.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2025-05-11T09:55:35.000Z (8 months ago)
- Last Synced: 2025-10-20T17:51:06.196Z (3 months ago)
- Language: C
- Homepage: http://yuin.github.com/iceberg/index.html
- Size: 2.12 MB
- Stars: 32
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
- Authors: AUTHORS
Awesome Lists containing this project
README
iceberg
=============================================
iceberg?
-------------------------
iceberg is a simple and extensible keystroke application launcher.
- Prefix match, Partial match, Fuzzy match
- Migemo search(Japanese text search by English alphabets)
- History search
- Execute lua functions
- Lua APIs
.. image:: http://yuin.github.io/iceberg/_images/screenshot_01.jpg
.. image:: http://yuin.github.io/iceberg/_images/iceberg_demo_01.gif
.. image:: http://yuin.github.io/iceberg/_images/iceberg_demo_02.gif
How to install
-------------------------
Windows
~~~~~~~~~~~~~~~
Download a zip file from `Release `_ and unzip it where you want. iceberg does not use the registry.
Linux(Ubuntu 22.04)
~~~~~~~~~~~~~~~~~~~~~~~~~
iceberg requires the following packages. You can install these packages with ``apt install`` .
- g++
- gdb
- autoconf
- libpng12-0-dev
- libpng++-dev
- libjpeg8-dev
- libjpeg-turbo8-dev
- libftgl2
- libfontconfig
- libx11-dev
- libxext-dev
- libglu1-mesa-dev
- libasound2-dev
- libxft-dev
- libonig-dev
- libmigemo-dev
Next, download a zip file from `Release `_ and unzip it .
And then run the following commands :
.. code-block:: bash
% ./tools/install_requires.sh
% make
% sudo make install
On Linux, only UTF-8 is supported for system encodings.
Linux(others)
~~~~~~~~~~~~~~~
Not verified though, It may be possible to compile with libraries that are equivalent to avobe packages. g++ must be newer than 4.9 .
Documentation
-------------------------
Documentation are available at `github page `_ .