@@ -63,7 +63,7 @@ func newModel(input string) mainModel {
63
63
m .search .KeyMap .AcceptSuggestion = key .NewBinding (key .WithKeys ("tab" ))
64
64
m .search .Prompt = " "
65
65
m .search .PromptStyle = lipgloss .NewStyle ().Foreground (lipgloss .Color ("8" ))
66
- m .search .Placeholder = "Filter files 🅃 "
66
+ m .search .Placeholder = "Filter files"
67
67
m .search .PlaceholderStyle = lipgloss .NewStyle ().MaxWidth (lipgloss .Width (m .search .Placeholder )).Foreground (lipgloss .Color ("8" ))
68
68
m .search .Width = constants .OpenFileTreeWidth - 5
69
69
@@ -139,24 +139,10 @@ func (m mainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
139
139
140
140
switch msg := msg .(type ) {
141
141
case tea.KeyMsg :
142
- if m .searching {
143
- switch msg .String () {
144
- case "ctrl+n" :
145
- if m .searching {
146
- m .resultsCursor = min (len (m .files )- 1 , m .resultsCursor + 1 )
147
- m .resultsVp .LineDown (1 )
148
- }
149
- case "ctrl+p" :
150
- if m .searching {
151
- m .resultsCursor = max (0 , m .resultsCursor - 1 )
152
- m .resultsVp .LineUp (1 )
153
- }
154
- }
155
- }
156
142
switch msg .String () {
157
143
case "ctrl+c" , "q" :
158
144
return m , tea .Quit
159
- case "t " :
145
+ case "/ " :
160
146
m .searching = true
161
147
m .search .Width = m .sidebarWidth () - 5
162
148
m .search .SetValue ("" )
@@ -170,18 +156,18 @@ func (m mainModel) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
170
156
m .diffViewer = df
171
157
cmds = append (cmds , m .search .Focus ())
172
158
return m , tea .Batch (cmds ... )
173
- case "e " :
159
+ case "t " :
174
160
m .isShowingFileTree = ! m .isShowingFileTree
175
161
df , dfCmd := m .setDiffViewerDimensions ()
176
162
m .diffViewer = df
177
163
return m , dfCmd
178
- case "up" , "k " , "ctrl+p" :
164
+ case "up" , "K " , "ctrl+p" :
179
165
if m .cursor > 0 {
180
166
m .cursor --
181
167
m .diffViewer , cmd = m .diffViewer .(diffModel ).SetFilePatch (m .files [m .cursor ])
182
168
cmds = append (cmds , cmd )
183
169
}
184
- case "down" , "j " , "ctrl+n" :
170
+ case "down" , "J " , "ctrl+n" :
185
171
if m .cursor < len (m .files )- 1 {
186
172
m .cursor ++
187
173
m .diffViewer , cmd = m .diffViewer .(diffModel ).SetFilePatch (m .files [m .cursor ])
@@ -343,8 +329,8 @@ func main() {
343
329
}
344
330
345
331
if stat .Mode ()& os .ModeNamedPipe == 0 && stat .Size () == 0 {
346
- fmt .Println ("Try piping in some text. " )
347
- os .Exit (1 )
332
+ fmt .Println ("No diff " )
333
+ os .Exit (0 )
348
334
}
349
335
350
336
if os .Getenv ("DEBUG" ) == "true" {
0 commit comments