Emacs Lispにおける文字列とは、文字が順序立てて並んだ配列のことです。文字列は、シンボル、バッファ、ファイルの名前として、ユーザーへのメッセージ送信に、バッファ間でコピーされるテキストの保持に、そしてその他多くの用途に使用されます。文字列は非常に重要であるため、Emacs Lispには文字列を操作するための専用関数が数多く用意されています。Emacs Lispのプログラムでは、個々の文字よりも頻繁に文字列が使用されます。
キーボード文字イベントの文字列に関する特記事項については、キーボードイベントの文字列化を参照してください。