On 17/07/10 03:41, bill lam wrote:
I want to edit and format (pretty print) someone else c programs.
It should use hard-tab and tabstop=8, but indentation sometime use tab
while sometime use spaces, like

/* return a pointer to a cell's [struct ent *], creating if needed */
struct ent *
lookat(int row, int col)
{
     register struct ent **pp;

     checkbounds(&row,&col);
     pp = ATBL(tbl, row, col);
     if (*pp == NULL) {
         if (freeents != NULL) {
            *pp = freeents;
            (*pp)->flags&= ~is_clear;
            (*pp)->flags |= may_sync;
            freeents = freeents->next;
        } else
            *pp = (struct ent *) scxmalloc((unsigned)sizeof(struct ent));
        if (row>  maxrow) maxrow = row;
        if (col>  maxcol) maxcol = col;
        (*pp)->label = (char *)0;

I'm not sure what indentation style it is called, but want to reformat
it. using gq seems like format it as text.  Any idea how to do it?


see :help =


Best regards,
Tony.
--
"When I die, I want a tombstone that says "GAME OVER" - Ton Richters

--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to