Module: Yildun
- Defined in:
- lib/yildun/app.rb,
lib/yildun/tab.rb,
lib/yildun/pane.rb,
lib/yildun/links.rb,
lib/yildun/theme.rb,
lib/yildun/keymap.rb,
lib/yildun/search.rb,
lib/yildun/console.rb,
lib/yildun/profile.rb,
lib/yildun/session.rb,
lib/yildun/version.rb,
lib/yildun/settings.rb,
lib/yildun/terminal.rb,
sig/yildun.rbs
Defined Under Namespace
Modules: Links Classes: App, Console, Keymap, Pane, Profile, Search, SessionState, Settings, Tab, Terminal, Theme
Constant Summary collapse
- THEMES =
{ "tokyo-night" => Theme.new("tokyo-night", "#1a1b26", "#c0caf5", "#c0caf5", "#33467c"), "default" => Theme.new("default", "#111318", "#dddddd", "#ffffff", "#334455") }.freeze
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.profile(settings, name = settings.fetch("default_profile")) ⇒ Object
8 9 10 11 |
# File 'lib/yildun/profile.rb', line 8 def profile(settings, name = settings.fetch("default_profile")) value = settings.profile(name) Profile.new(name.to_s, Array(value.fetch("command")), value.fetch("env", {}), value["cwd"]) end |