I'd really like to be able to use vi keystrokes when editing code in Squeak. Does anyone know if SVI (which is supposed to provide that capability) is compatible with Squeak 3.10? I can't get it to work. I just yellow-clicked the latest version of SVI in a SqueakMap Package Loader and selected install. I don't think the install worked though because it isn't yet marked as being compatible with Squeak 3.10.
--- Mark Volkmann
On Wednesday 01 Oct 2008 6:53:10 am Mark Volkmann wrote:
I'd really like to be able to use vi keystrokes when editing code in Squeak.
Why? Just curious.
Most methods in Squeak are small and a vi-style editing would be an overkill. If you have large text processing needs (like sorting, regex replacement etc.), you can cut-n-paste between Squeak and your favorite editor on the host OS.
Subbu
vi-like editing is not just for large text processing. If you are used to vi's navigation style, for instance, you are probably much quicker using h, j, k, l, w, f(N), d(N), y, p, etc. than CMD+Arrow (or is it CTRL+Arrow, or wait maybe it's Alt+Arrow, ah nuts -- just reach for the mouse).
The decision to use vi or not has nothing to do with the size of the method. It's a productivity choice -- and for me, it's mostly muscle memory.
On Wed, Oct 1, 2008 at 1:09 AM, K. K. Subramaniam subbukk@gmail.com wrote:
On Wednesday 01 Oct 2008 6:53:10 am Mark Volkmann wrote:
I'd really like to be able to use vi keystrokes when editing code in Squeak.
Why? Just curious.
Most methods in Squeak are small and a vi-style editing would be an overkill. If you have large text processing needs (like sorting, regex replacement etc.), you can cut-n-paste between Squeak and your favorite editor on the host OS.
Subbu
Hello , Am 2008-10-02 um 15:00 schrieb Jason Rogers:
vi-like editing is not just for large text processing. If you are used to vi's navigation style, for instance, you are probably much quicker using h, j, k, l, w, f(N), d(N), y, p, etc. than CMD+Arrow (or is it CTRL+Arrow, or wait maybe it's Alt+Arrow, ah nuts -- just reach for the mouse).
The decision to use vi or not has nothing to do with the size of the method. It's a productivity choice -- and for me, it's mostly muscle memory.
+1
And (with no intention to start a flame war) emacs keybindings would be nice, either. This is not only influenced by using Emacs, but also by the fact that my major OSes support such keys by default in their editing environments (i. e. Linux and Mac OS X).
so long, -Tobias
On Oct 3, 2008, at 5:49 PM, Tobias Pape wrote:
Hello —, Am 2008-10-02 um 15:00 schrieb Jason Rogers:
vi-like editing is not just for large text processing. If you are used to vi's navigation style, for instance, you are probably much quicker using h, j, k, l, w, f(N), d(N), y, p, etc. than CMD+Arrow (or is it CTRL+Arrow, or wait maybe it's Alt+Arrow, ah nuts -- just reach for the mouse).
The decision to use vi or not has nothing to do with the size of the method. It's a productivity choice -- and for me, it's mostly muscle memory.
+1
And (with no intention to start a flame war) emacs keybindings would be nice, either. This is not only influenced by using Emacs, but also by the fact that my major OSes support such keys by default in their editing environments (i. e. Linux and Mac OS X).
SVI has an included set of emacs-style keybindings (set up via instructions once installed).
On Oct 3, 2008, at 8:59 PM, Brian Rice wrote:
On Oct 3, 2008, at 5:49 PM, Tobias Pape wrote:
Hello —, Am 2008-10-02 um 15:00 schrieb Jason Rogers:
vi-like editing is not just for large text processing. If you are used to vi's navigation style, for instance, you are probably much quicker using h, j, k, l, w, f(N), d(N), y, p, etc. than CMD+Arrow (or is it CTRL+Arrow, or wait maybe it's Alt+Arrow, ah nuts -- just reach for the mouse).
The decision to use vi or not has nothing to do with the size of the method. It's a productivity choice -- and for me, it's mostly muscle memory.
+1
And (with no intention to start a flame war) emacs keybindings would be nice, either. This is not only influenced by using Emacs, but also by the fact that my major OSes support such keys by default in their editing environments (i. e. Linux and Mac OS X).
SVI has an included set of emacs-style keybindings (set up via instructions once installed).
Can anyone confirm that they have gotten SVI to work with Squeak 3.10?
--- Mark Volkmann
squeak-dev@lists.squeakfoundation.org