glauncher

module
v0.0.0-...-8fec888 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2023 License: MIT

README

GLauncher

Road map

  • allow some entries if the remote is not needed and not available
    • commands would be available, that's better than nothing (plus vim config could be available)
  • make config human readable
    • use a map[string]interface{} instead of []byte for second stage deserialization
    • JSON indentation and avoid escaping HTML sensitive character
  • add an entry in fzf to blacklist applications
  • optional parameters
    • fzf could have an option to only highlight in nautilus (instead of xdg open)
    • fzf could have an option to directly open the parent (although redundant with highlight option)
    • fzf could have an option to start a new terminal in folder / parent of file
  • improve error handling
  • fix phantom symbols in fzf (see below)
  • add a history file for fzf (is it even possible ?)
  • Improve application provider, with inspiration from the Gnome desktop's extensions
  • f.go should accept arguments
    • for the base directory
    • to hide files
    • to hide directories
  • add a way to add options in the config file directly (the JSON is hard to modify without risking errors)
  • combined CLI
  • Add build version to avoid version mismatch between the processes
  • Avoid rewriting the configuration file if not needed
Phantom symbols in fzf

When presenting the results with fzf, a strange error can appear. This behavior is not systematic, and seems to be almost random. Certain entries may have altered text, sometimes only a suffix, that is displayed alongside. However, the selection works properly (i.e. the read text has no alteration.). It is possible that another thread/process writes to STDERR at the same time as fzf, thus mixing the output. This bug doesn't seem to appear when no selection is performed.

Directories

Path Synopsis
cmd
f

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL