tmux-fingers/lib/fingers.rb

42 lines
872 B
Ruby

# frozen_string_literal: true
require "logger"
require "json"
require "singleton"
require "timeout"
require "socket"
require "pathname"
require "tmpdir"
require "set"
# Top level fingers namespace
module Fingers
end
require "tmux"
require "tmux_format_printer"
require "huffman"
require "priority_queue"
require "fingers/version"
require "fingers/dirs"
require "fingers/config"
# commands
# TODO dynamically require command?
require "fingers/commands"
require "fingers/commands/base"
require "fingers/commands/check_version"
require "fingers/commands/load_config"
require "fingers/commands/send_input"
require "fingers/commands/start"
require "fingers/commands/trace_start"
require "fingers/action_runner"
require "fingers/hinter"
require "fingers/input_socket"
require "fingers/logger"
require "fingers/view"
require "fingers/match_formatter"
require "fingers/cli"