# HG changeset patch # User Steve Losh # Date 1347126305 14400 # Node ID ba2b338cf6d5dfe29e9f2f89634b6e6e505c7d03 # Parent 11b6950a211e7da99479f746eb373e71a4e71568# Parent 7a638cd48d4895b9d6bfe6b5a0c33c80d4bbd634 Merge. diff -r 7a638cd48d48 -r ba2b338cf6d5 chapters/16.markdown --- a/chapters/16.markdown Sat Jun 16 16:25:45 2012 -0400 +++ b/chapters/16.markdown Sat Sep 08 13:45:05 2012 -0400 @@ -48,7 +48,9 @@ ------ The `:normal` command takes a set of characters and performs whatever action -they would do if they were typed in normal mode. Run this command: +they would do if they were typed in normal mode. We'll go into greater detail +in a later chapter, but we've seen it a few times already so it's time to at +least get a taste. Run this command: :::vim :normal gg @@ -60,13 +62,8 @@ Vim will indent the current line. -In our mapping we're using a version of `:normal` with a `!` at the end. This -version will *not* take any existing mappings into account, whereas plain -`:normal` will use them. - -In effect, `:normal!` is to `:normal` as `nnoremap` is to `nmap`. You should -*always* prefer `:normal!` for the same reasons you should always use -`nnoremap`, which we discussed in an earlier chapter. +For now, don't worry about the `!` after `normal` in our mapping. We'll talk +about that later. Execute -------