From 2af12edc1dffc886038723ef0bbdad0f5c259c19 Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Sun, 27 Sep 2026 19:30:32 +0300 Subject: [PATCH] wip --- Documentation/index.org | 44 +++++++++++++++++++++++++++++++++++++---- Documentation/style.css | 35 ++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+), 4 deletions(-) create mode 100644 Documentation/style.css diff --git a/Documentation/index.org b/Documentation/index.org index 141ef0d..c8fe024 100644 --- a/Documentation/index.org +++ b/Documentation/index.org @@ -1,5 +1,5 @@ #+SETUPFILE: ~/.emacs.d/org-styles/html/darksun.theme -#+TITLE: Instantlauncher - navigate to your files and programs quickly! +#+TITLE: Instantlauncher - quick launcher #+LANGUAGE: en #+LATEX_HEADER: \usepackage[margin=1.0in]{geometry} #+LATEX_HEADER: \usepackage{parskip} @@ -8,7 +8,12 @@ #+OPTIONS: H:20 num:20 #+OPTIONS: author:nil +#+HTML_HEAD: + * Introduction +:PROPERTIES: +:CUSTOM_ID: introduction +:END: Quick filesystem based document/application launcher. It starts by showing content of [[id:5ced6bf5-165a-49a0-8de4-3755d810d987][predefined directory]]. Sub directories can be chosen @@ -21,6 +26,7 @@ Files types are color-coded. ** File type colors :PROPERTIES: :ID: ab6a1982-b856-403c-9960-43680720399a +:CUSTOM_ID: file-type-colors :END: Colors come from the file type (selected entry = brighter shade): @@ -36,6 +42,10 @@ Note: a symlink pointing to a file takes the *file* colors holds only for symlinks pointing to directories. ** Usage +:PROPERTIES: +:CUSTOM_ID: usage +:END: + Simply hovering mouse pointer over directory expands its contents in the next right column. @@ -61,6 +71,7 @@ the next right column. * Installation :PROPERTIES: :ID: aea98e61-17aa-4c69-acd3-a11e043088a6 +:CUSTOM_ID: installation :END: Run the install script from the project root (asks for sudo): @@ -82,6 +93,10 @@ when the project version does. Re-running =install= is safe: it rebuilds and updates the installed copy. ** Configuration +:PROPERTIES: +:CUSTOM_ID: configuration +:END: + When instantlauncher starts, it looks for configuration file under : ~/.instantlauncher @@ -114,6 +129,7 @@ navigationRootPath: /home/svjatoslav/ *** navigationRootPath :PROPERTIES: :ID: 5ced6bf5-165a-49a0-8de4-3755d810d987 + :CUSTOM_ID: navigation-root-path :END: Root directory from where to start navigation. @@ -129,6 +145,10 @@ will follow symlinks as if they were directories. : navigationRootPath: /home/svjatoslav/ *** fileAssociations +:PROPERTIES: +:CUSTOM_ID: file-associations +:END: + Allows to map file name/extension using regular expression pattern matching to corresponding application. @@ -146,6 +166,10 @@ Where: - fileRegex :: Regular expression that must match the file. *** directoryOpenCommand +:PROPERTIES: +:CUSTOM_ID: directory-open-command +:END: + Command to use when opening directory. By default instantlauncher assumes that Gnome desktop environment is @@ -153,28 +177,40 @@ installed and uses Nautilus file manager: : directoryOpenCommand: nautilus -w {file} *** directoryTerminalOpenCommand +:PROPERTIES: +:CUSTOM_ID: directory-terminal-open-command +:END: + Command to use when opening directory in text terminal based console. By default instantlauncher assumes that Gnome desktop environment is installed and uses Gnome Terminal: : directoryTerminalOpenCommand: gnome-terminal --working-directory={file} + * Source code +:PROPERTIES: +:CUSTOM_ID: source-code +:END: + - This program is free software: released under Creative Commons Zero (CC0) license - Program author: - Svjatoslav Agejenko - Homepage: https://svjatoslav.eu - - Email: mailto://svjatoslav@svjatoslav.eu + - Email: mailto:svjatoslav@svjatoslav.eu - [[https://www.svjatoslav.eu/projects/][Other software projects hosted at svjatoslav.eu]] -** Source code +** Download and clone +:PROPERTIES: +:CUSTOM_ID: download-and-clone +:END: + - [[https://www2.svjatoslav.eu/gitweb/?p=instantlauncher.git;a=snapshot;h=HEAD;sf=tgz][Download latest snapshot in TAR GZ format]] - [[https://www2.svjatoslav.eu/gitweb/?p=instantlauncher.git;a=summary][Browse Git repository online]] - Clone Git repository using command: : git clone https://www2.svjatoslav.eu/git/instantlauncher.git - diff --git a/Documentation/style.css b/Documentation/style.css new file mode 100644 index 0000000..3403e0e --- /dev/null +++ b/Documentation/style.css @@ -0,0 +1,35 @@ +.flex-center { + display: flex; + justify-content: center; +} + +.flex-center video { + width: min(90%, 1000px); + height: auto; +} + +.responsive-img { + width: min(100%, 1000px); + height: auto; +} + +/* === SVG diagram theme === */ +svg > rect:first-child { + fill: #061018; +} + +svg text[fill="#666"], +svg text[fill="#999"] { + fill: #aaa !important; +} + +svg line[stroke="#ccc"] { + stroke: #445566 !important; +} + +svg { + background-color: #061018; + border-radius: 8px; + display: block; + margin: 0 auto; +} \ No newline at end of file -- 2.20.1