This commit is contained in:
Gokcehan 2016-08-17 23:28:42 +03:00
parent 70f8c1331d
commit 4b0a6d1013
5 changed files with 14 additions and 28 deletions

3
app.go
View File

@ -22,8 +22,7 @@ func waitKey() error {
cmd.Stdout = os.Stdout cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr cmd.Stderr = os.Stderr
err := cmd.Run() if err := cmd.Run(); err != nil {
if err != nil {
return fmt.Errorf("waiting key: %s", err) return fmt.Errorf("waiting key: %s", err)
} }

18
eval.go
View File

@ -125,8 +125,7 @@ func (e *CallExpr) eval(app *App, args []string) {
app.nav.up() app.nav.up()
app.ui.echoFileInfo(app.nav) app.ui.echoFileInfo(app.nav)
case "updir": case "updir":
err := app.nav.updir() if err := app.nav.updir(); err != nil {
if err != nil {
app.ui.message = err.Error() app.ui.message = err.Error()
log.Print(err) log.Print(err)
return return
@ -150,8 +149,7 @@ func (e *CallExpr) eval(app *App, args []string) {
} }
if f.IsDir() { if f.IsDir() {
err := app.nav.open() if err := app.nav.open(); err != nil {
if err != nil {
app.ui.message = err.Error() app.ui.message = err.Error()
log.Print(err) log.Print(err)
return return
@ -197,8 +195,7 @@ func (e *CallExpr) eval(app *App, args []string) {
app.nav.top() app.nav.top()
app.ui.echoFileInfo(app.nav) app.ui.echoFileInfo(app.nav)
case "cd": case "cd":
err := app.nav.cd(e.args[0]) if err := app.nav.cd(e.args[0]); err != nil {
if err != nil {
app.ui.message = err.Error() app.ui.message = err.Error()
log.Print(err) log.Print(err)
return return
@ -244,8 +241,7 @@ func (e *CallExpr) eval(app *App, args []string) {
case "toggle": case "toggle":
app.nav.toggle() app.nav.toggle()
case "yank": case "yank":
err := app.nav.save(true) if err := app.nav.save(true); err != nil {
if err != nil {
msg := fmt.Sprintf("yank: %s", err) msg := fmt.Sprintf("yank: %s", err)
app.ui.message = msg app.ui.message = msg
log.Printf(msg) log.Printf(msg)
@ -253,8 +249,7 @@ func (e *CallExpr) eval(app *App, args []string) {
} }
app.nav.marks = make(map[string]bool) app.nav.marks = make(map[string]bool)
case "delete": case "delete":
err := app.nav.save(false) if err := app.nav.save(false); err != nil {
if err != nil {
msg := fmt.Sprintf("delete: %s", err) msg := fmt.Sprintf("delete: %s", err)
app.ui.message = msg app.ui.message = msg
log.Printf(msg) log.Printf(msg)
@ -262,8 +257,7 @@ func (e *CallExpr) eval(app *App, args []string) {
} }
app.nav.marks = make(map[string]bool) app.nav.marks = make(map[string]bool)
case "paste": case "paste":
err := app.nav.paste() if err := app.nav.paste(); err != nil {
if err != nil {
msg := fmt.Sprintf("paste: %s", err) msg := fmt.Sprintf("paste: %s", err)
app.ui.message = msg app.ui.message = msg
log.Printf(msg) log.Printf(msg)

View File

@ -56,8 +56,7 @@ func init() {
func startServer() { func startServer() {
cmd := exec.Command(os.Args[0], "-server") cmd := exec.Command(os.Args[0], "-server")
err := cmd.Start() if err := cmd.Start(); err != nil {
if err != nil {
log.Printf("starting server: %s", err) log.Printf("starting server: %s", err)
} }
} }

15
nav.go
View File

@ -280,8 +280,7 @@ func (nav *Nav) updir() error {
nav.dirs = nav.dirs[:len(nav.dirs)-1] nav.dirs = nav.dirs[:len(nav.dirs)-1]
err := os.Chdir(path.Dir(dir.path)) if err := os.Chdir(path.Dir(dir.path)); err != nil {
if err != nil {
return fmt.Errorf("updir: %s", err) return fmt.Errorf("updir: %s", err)
} }
@ -297,8 +296,7 @@ func (nav *Nav) open() error {
nav.dirs = append(nav.dirs, dir) nav.dirs = append(nav.dirs, dir)
err := os.Chdir(path) if err := os.Chdir(path); err != nil {
if err != nil {
return fmt.Errorf("open: %s", err) return fmt.Errorf("open: %s", err)
} }
@ -326,8 +324,7 @@ func (nav *Nav) cd(wd string) error {
wd = path.Join(nav.currDir().path, wd) wd = path.Join(nav.currDir().path, wd)
} }
err := os.Chdir(wd) if err := os.Chdir(wd); err != nil {
if err != nil {
return fmt.Errorf("cd: %s", err) return fmt.Errorf("cd: %s", err)
} }
@ -354,8 +351,7 @@ func (nav *Nav) save(keep bool) error {
if len(nav.marks) == 0 { if len(nav.marks) == 0 {
path := nav.currPath() path := nav.currPath()
err := saveFiles([]string{path}, keep) if err := saveFiles([]string{path}, keep); err != nil {
if err != nil {
return err return err
} }
} else { } else {
@ -364,8 +360,7 @@ func (nav *Nav) save(keep bool) error {
fs = append(fs, f) fs = append(fs, f)
} }
err := saveFiles(fs, keep) if err := saveFiles(fs, keep); err != nil {
if err != nil {
return err return err
} }
} }

3
ui.go
View File

@ -479,8 +479,7 @@ func (ui *UI) resume() {
} }
func (ui *UI) sync() { func (ui *UI) sync() {
err := termbox.Sync() if err := termbox.Sync(); err != nil {
if err != nil {
log.Printf("syncing termbox: %s", err) log.Printf("syncing termbox: %s", err)
} }
termbox.SetCursor(0, 0) termbox.SetCursor(0, 0)