mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-19 23:14:55 +02:00
When reloading config also reload open-actions.conf
This commit is contained in:
@@ -1648,6 +1648,8 @@ class Boss:
|
|||||||
if bad_lines:
|
if bad_lines:
|
||||||
self.show_bad_config_lines(bad_lines)
|
self.show_bad_config_lines(bad_lines)
|
||||||
self.apply_new_options(opts)
|
self.apply_new_options(opts)
|
||||||
|
from .open_actions import load_open_actions
|
||||||
|
load_open_actions.clear_cached()
|
||||||
|
|
||||||
def safe_delete_temp_file(self, path: str) -> None:
|
def safe_delete_temp_file(self, path: str) -> None:
|
||||||
if is_path_in_temp_dir(path):
|
if is_path_in_temp_dir(path):
|
||||||
|
|||||||
@@ -69,6 +69,7 @@ if TYPE_CHECKING:
|
|||||||
def __call__(self) -> _T: ...
|
def __call__(self) -> _T: ...
|
||||||
def set_override(self, val: _T) -> None: ...
|
def set_override(self, val: _T) -> None: ...
|
||||||
def clear_override(self) -> None: ...
|
def clear_override(self) -> None: ...
|
||||||
|
def clear_cached(self) -> None: ...
|
||||||
else:
|
else:
|
||||||
class RunOnce:
|
class RunOnce:
|
||||||
|
|
||||||
@@ -84,6 +85,9 @@ else:
|
|||||||
self._cached_result = self.__wrapped__()
|
self._cached_result = self.__wrapped__()
|
||||||
return self._cached_result
|
return self._cached_result
|
||||||
|
|
||||||
|
def clear_cached(self):
|
||||||
|
self._cached_result = RunOnce
|
||||||
|
|
||||||
def set_override(self, val):
|
def set_override(self, val):
|
||||||
self._override = val
|
self._override = val
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user