summaryrefslogtreecommitdiff
path: root/src/output_pane.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/output_pane.zig')
-rw-r--r--src/output_pane.zig13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/output_pane.zig b/src/output_pane.zig
index 8c93709c..593af3d3 100644
--- a/src/output_pane.zig
+++ b/src/output_pane.zig
@@ -27,7 +27,7 @@ const config = @import("config.zig");
const lsp = @import("lsp/lsp.zig");
/// the installed fonts, for openFonts. GUI only, behind the same comptime
/// branch builtins.zig imports it through — see the note there.
-const fonts = if (pardes.platform == .gui) @import("gui/fonts.zig") else struct {};
+const fonts = if (pardes.font_picker) @import("fonts.zig") else struct {};
/// What opened this buffer — THE field, and the only input to `traits`.
///
@@ -385,12 +385,13 @@ pub fn openThemes(p: *Pardes, id: usize) !void {
/// stopping picks one. Everything that makes that work is already above; this
/// is the same eight lines pointed at a different list.
///
-/// GUI only, and the body says so rather than the signature: fonts.list and
-/// the FontSel origin both exist only there, and a comptime-false `if` is what
-/// keeps the tty build from analysing either. The dead parameters on that
-/// build are the honest shape of "this platform cannot open one".
+/// Only where the shell draws its own text, and the body says so rather than
+/// the signature: fonts.list and the FontSel origin both exist only there, and
+/// a comptime-false `if` is what keeps the tty build from analysing either.
+/// The dead parameters on that build are the honest shape of "this platform
+/// cannot open one".
pub fn openFonts(p: *Pardes, id: usize) !void {
- if (pardes.platform == .gui) {
+ if (pardes.font_picker) {
const arena = p.scratch.allocator();
const font_list = fonts.list(arena, null);
var len: usize = 0;