Do you mean the forward and back commands bound to the green arrows buttons on the standard toolbar.

The navigate section of the help file says they're the same as next-buffer prev-buffer but that's incorrect.

The help file info for forward says

Quote

Go to the next viewed file and cursor location like a web browser. This function is only available after using the back command.

which does seem to be correct.So if you start slick, then visit buffers a,b,c,d,e, the forward button is still greyed out (coz you haven't used back yet), use back once and you're at buffer d, use back again and you're at c, thenforward -> dforward -> eback -> dback -> cback -> bNow go to buffer z using file tabs toolbar.back -> bforward -> zback -> bback -> a

Yes , I mean is the forward and back commands.I found use it is too terrible.Does slick has an another forward and backward commands than back to cursor position last time or forward to the next cursor position. Most edit has this function as ultraedit ,sourceinsight, vc assist

Graeme,Thanks,I read it.It is seem discussed switch between the file buffer.Not related to back to cursor position in one buffer or more buffers. I want to back or forward as the cursor path.I think it is should be a base option.

Say the cursor has visited locations A B C D E F in that order. So now if you go xretrace_cursor, the cursor goes to E. xretrace_cursor again and the cursor goes back to F ...

If instead you go xretrace_cursor_steps, then LEFT LEFT RIGHT - it goes E D C D.

So suppose that the key you have bound to xretrace_cursor_steps is F1 and you press F1 F1 F1 F1 - you want to go E D C B - is that right? The first F1 initiates the event loop and goes to E and the rest of the F1 keys are processed by the event loop and you have to escape out of it. Supposing that's what you want then lets say F1 corresponds to retrace-prev - what would retrace-next do when you're not already in the event loop - go to the first item in the list (A) ?? This would mean dedicating a "root level" key to retrace-next that probably doesn't get used a lot. So to make retrace-next in the event loop allow a user selected key, I probably need to make this a configurable option, rather than use whatever key is bound to retrace-next?

It should work but I see some problems trying it,I think its related to the fact that the event loop tries to display the popup or something like that

I dont think you need to add configuration option to change the key binding what you should do is create additional commands likexretrace_cursor_steps_nextxretrace_cursor_steps_prev so that the user will be able to bind the keys from the standard SE options menuI would bind the mouse back/forward and get the VS alike feature.