La plupart des commandes d'Emacs prennent un argument. C'est-à-dire que ces fonctions effectuent une tâche d'une certaine manière, qui peut être précisée grâce à un argument numérique. Par exemple, la commande new-line (RETURN) génère un saut à la ligne. Mais on peut lui passer un nombre comme argument, 4 par exemple, ce qui aura pour effet de générer 4 sauts de ligne. Il faut entrer l'argument avant d'invoquer la fonction. La plupart des commandes répètent leur action le nombre de fois précisé par l'argument. L'argument peut aussi servir une seule fois à la commande, comme par exemple pour set-left-margin.