diff options
| author | Junegunn Choi <junegunn.c@gmail.com> | 2024-07-27 18:58:23 +0900 |
|---|---|---|
| committer | Junegunn Choi <junegunn.c@gmail.com> | 2024-07-27 18:59:50 +0900 |
| commit | b99d884e57cb4d60aa2445e0f1b0547b43274d82 (patch) | |
| tree | 8fb054384fb278ca541ce3aecfcc063e5956db2f /src | |
| parent | 587df594b884c3649b14c8f19dfbcee78e74a0a9 (diff) | |
| download | fzf-b99d884e57cb4d60aa2445e0f1b0547b43274d82.tar.gz | |
Minor refactoring
Diffstat (limited to 'src')
| -rw-r--r-- | src/core.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/core.go b/src/core.go index 2d1443df..4a7497f9 100644 --- a/src/core.go +++ b/src/core.go @@ -148,18 +148,20 @@ func Run(opts *Options) (int, error) { // Terminal I/O var terminal *Terminal - var err error var initialEnv []string initialReload := opts.extractReloadOnStart() if opts.Filter == nil { + var err error terminal, err = NewTerminal(opts, eventBox, executor) if err != nil { return ExitError, err } - initialEnv = terminal.environ() - var temps []string - initialReload, temps = terminal.replacePlaceholderInInitialCommand(initialReload) - defer removeFiles(temps) + if len(initialReload) > 0 { + var temps []string + initialReload, temps = terminal.replacePlaceholderInInitialCommand(initialReload) + initialEnv = terminal.environ() + defer removeFiles(temps) + } } // Reader |
