feat: add support for session local tab_width setting
This commit is contained in:
parent
63a527726a
commit
4037d67fe9
3 changed files with 8 additions and 2 deletions
|
|
@ -24,6 +24,7 @@ allocator: Allocator,
|
|||
rdr_: renderer,
|
||||
config_: @import("config"),
|
||||
config_bufs: [][]const u8,
|
||||
session_tab_width: ?usize = null,
|
||||
highlight_columns_: []const u16,
|
||||
highlight_columns_configured: []const u16,
|
||||
frame_time: usize, // in microseconds
|
||||
|
|
@ -1122,6 +1123,11 @@ pub fn config() *const @import("config") {
|
|||
return ¤t().config_;
|
||||
}
|
||||
|
||||
pub fn get_tab_width() usize {
|
||||
const self = current();
|
||||
return self.session_tab_width orelse self.config_.tab_width;
|
||||
}
|
||||
|
||||
pub fn highlight_columns() []const u16 {
|
||||
return current().highlight_columns_;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue