summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorYukai Huang <yukaihuangtw@gmail.com>2025-06-27 23:08:09 +0800
committerYukai Huang <yukaihuangtw@gmail.com>2025-06-27 23:08:09 +0800
commit549a5d2c223d422390795741537b150b492a3935 (patch)
treee78b2278d90abac56cbdd33dd38fa8d7da9f492a /src
parentca6a58063a1c164d72af820b40cf18a19ec204f3 (diff)
chore: remove terminal option
Diffstat (limited to 'src')
-rw-r--r--src/main.cc1
-rw-r--r--src/terminal_ui.cc11
-rw-r--r--src/terminal_ui.hh1
3 files changed, 3 insertions, 10 deletions
diff --git a/src/main.cc b/src/main.cc
index 09101341..bf382dd2 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -604,7 +604,6 @@ void register_options()
" terminal_shift_function_key int\n"
" terminal_padding_char codepoint\n"
" terminal_padding_fill bool\n"
- " terminal_cursor_native bool\n"
" terminal_info_max_width int\n",
UserInterface::Options{});
reg.declare_option("modelinefmt", "format string used to generate the modeline",
diff --git a/src/terminal_ui.cc b/src/terminal_ui.cc
index 7d01117f..8b353b4e 100644
--- a/src/terminal_ui.cc
+++ b/src/terminal_ui.cc
@@ -1575,14 +1575,9 @@ void TerminalUI::set_ui_options(const Options& options)
m_padding_char = find("terminal_padding_char").map([](StringView s) { return s.column_length() < 1 ? ' ' : s[0_char]; }).value_or(Codepoint{'~'});
m_padding_fill = find("terminal_padding_fill").map(to_bool).value_or(false);
-
- bool new_cursor_native = find("terminal_cursor_native").map(to_bool).value_or(false);
- if (new_cursor_native != m_terminal_cursor_native)
- {
- m_terminal_cursor_native = new_cursor_native;
- // Emit cursor visibility command when the option changes
- write(STDOUT_FILENO, m_terminal_cursor_native ? "\033[?25h" : "\033[?25l");
- }
+
+ // Emit cursor show sequence
+ write(STDOUT_FILENO, "\033[?25h");
m_info_max_width = find("terminal_info_max_width").map(str_to_int_ifp).value_or(0);
}
diff --git a/src/terminal_ui.hh b/src/terminal_ui.hh
index 5869515c..02085532 100644
--- a/src/terminal_ui.hh
+++ b/src/terminal_ui.hh
@@ -167,7 +167,6 @@ private:
Codepoint m_padding_char = '~';
bool m_padding_fill = false;
- bool m_terminal_cursor_native = false;
bool m_dirty = false;