mirror of
https://github.com/zyedidia/micro.git
synced 2026-02-04 22:20:20 +09:00
Proper help toggle
This commit is contained in:
@@ -1001,13 +1001,17 @@ func (h *BufHandler) ClearStatus() bool {
|
||||
|
||||
// ToggleHelp toggles the help screen
|
||||
func (h *BufHandler) ToggleHelp() bool {
|
||||
h.openHelp("help")
|
||||
return true
|
||||
if h.Buf.Type == buffer.BTHelp {
|
||||
h.Quit()
|
||||
} else {
|
||||
h.openHelp("help")
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// ToggleKeyMenu toggles the keymenu option and resizes all tabs
|
||||
func (h *BufHandler) ToggleKeyMenu() bool {
|
||||
return true
|
||||
return false
|
||||
}
|
||||
|
||||
// ShellMode opens a terminal to run a shell command
|
||||
|
||||
@@ -57,6 +57,8 @@ func (v *View) SetView(view *View) {
|
||||
func (w *BufWindow) Resize(width, height int) {
|
||||
w.Width, w.Height = width, height
|
||||
w.lineHeight = make([]int, height)
|
||||
// This recalculates lineHeight
|
||||
w.GetMouseLoc(buffer.Loc{width, height})
|
||||
}
|
||||
|
||||
func (w *BufWindow) SetActive(b bool) {
|
||||
|
||||
@@ -32,7 +32,7 @@ func NewStatusLine(win *BufWindow) *StatusLine {
|
||||
s := new(StatusLine)
|
||||
s.FormatLeft = "$(filename) $(modified)($(line),$(col)) $(opt:filetype) $(opt:fileformat)"
|
||||
// s.FormatLeft = "$(filename) $(modified)(line,col) $(opt:filetype) $(opt:fileformat)"
|
||||
s.FormatRight = "$(bind:ToggleKeyMenu): show bindings, $(bind:ToggleHelp): open help"
|
||||
s.FormatRight = "$(bind:ToggleKeyMenu): show bindings, $(bind:ToggleHelp): toggle help"
|
||||
s.Info = map[string]func(*buffer.Buffer) string{
|
||||
"filename": func(b *buffer.Buffer) string {
|
||||
if b.Settings["basename"].(bool) {
|
||||
|
||||
Reference in New Issue
Block a user