This commit is contained in:
Kovid Goyal
2025-06-01 09:09:30 +05:30
parent 4d77c8739e
commit 219a6fbd3e

View File

@@ -55,10 +55,8 @@ func (s *State) SetSearchText(val string) {
} }
} }
func (s *State) SetCurrentDir(val string) { func (s *State) SetCurrentDir(val string) {
if val == "." { if q, err := filepath.Abs(val); err == nil {
if q, err := os.Getwd(); err == nil { val = q
val = q
}
} }
if s.CurrentDir() != val { if s.CurrentDir() != val {
s.search_text = "" s.search_text = ""
@@ -250,6 +248,9 @@ func main(_ *cli.Command, opts *Options, args []string) (rc int, err error) {
return 1, fmt.Errorf("Can only specify one directory to search in") return 1, fmt.Errorf("Can only specify one directory to search in")
} }
default_cwd = utils.Expanduser(default_cwd) default_cwd = utils.Expanduser(default_cwd)
if default_cwd, err = filepath.Abs(default_cwd); err != nil {
return
}
lp.OnInitialize = handler.OnInitialize lp.OnInitialize = handler.OnInitialize
lp.OnResize = func(old, new_size loop.ScreenSize) (err error) { lp.OnResize = func(old, new_size loop.ScreenSize) (err error) {
handler.init_sizes(new_size) handler.init_sizes(new_size)