micro/internal/action
Jöran Karl ddc6051b33 actions: Use SetOptionNative() instead of setting options directly
Setting options directly in (h.)Buf.Settings without calling SetOption() or
SetOptionNative() is generally not the best idea, since it may not
trigger the needed side effects.
In particular, after https://github.com/zyedidia/micro/pull/3343,
directly setting `diffgutter` and `ruler` causes them not being tracked as
locally overridden per buffer, so if we run the `reload` command,
it unexpectedly replaces them with the default ones.
2025-02-20 20:24:07 +01:00
..
actions.go actions: Use SetOptionNative() instead of setting options directly 2025-02-20 20:24:07 +01:00
actions_other.go Change project layout and use go.mod 2019-12-25 17:05:10 -05:00
actions_posix.go Fix v2 import path for go mod 2020-05-04 10:16:15 -04:00
bindings.go import: Use micro-editor/json5 instead of zyedidia/json5 2025-01-04 16:01:20 +01:00
bufpane.go buffer: Store the overwrite mode 2025-01-22 17:12:50 +01:00
command.go Add missing resize in TabMove (#3619) 2025-01-28 21:04:05 +01:00
defaults.go Implemented new actions FirstTab, LastTab, FirstSplit and LastSplit and changed the default behavior of NextTab, PreviousTab, NextSplit, PreviousSplit to not walk in circles anymore 2024-09-15 16:35:22 +02:00
defaults_darwin.go Merge pull request #3403 from masmu/refactor/tab-actions 2024-09-16 22:19:36 +02:00
defaults_other.go Merge pull request #3403 from masmu/refactor/tab-actions 2024-09-16 22:19:36 +02:00
events.go import: Use micro-editor/tcell (legacy) instead of zyedidia/tcell (#3593) 2025-01-04 15:55:46 +01:00
globals.go Improve comments 2021-08-21 17:58:30 -04:00
infocomplete.go Remove unused internal or unexported functions (#3481) 2024-11-16 21:19:37 +01:00
infopane.go import: Use micro-editor/tcell (legacy) instead of zyedidia/tcell (#3593) 2025-01-04 15:55:46 +01:00
keytree.go import: Use micro-editor/tcell (legacy) instead of zyedidia/tcell (#3593) 2025-01-04 15:55:46 +01:00
pane.go More style improvements 2021-08-21 18:04:08 -04:00
rawpane.go import: Use micro-editor/tcell (legacy) instead of zyedidia/tcell (#3593) 2025-01-04 15:55:46 +01:00
tab.go import: Use micro-editor/tcell (legacy) instead of zyedidia/tcell (#3593) 2025-01-04 15:55:46 +01:00
terminal_supported.go Check error in terminal emulator 2020-07-27 17:43:55 -04:00
terminal_unsupported.go Use actual lua functions for callbacks instead of strings 2020-02-08 15:49:41 -05:00
termpane.go import: Use micro-editor/terminal instead of zyedidia/terminal (#3600) 2025-01-14 18:20:37 +01:00