<p>Most text editors have a navigation pane that lets you see all the files you currently have open.  Or a pane that lets you browse a file directory.</p>

<p>How do I do this in Emacs?</p>

[{'answer_id': 64818, 'author': 'Mike Stone', 'author_id': 122, 'author_profile': 'https://Stackoverflow.com/users/122', 'pm_score': 2, 'selected': False, 'text': '<p><kbd>C-x b TAB</kbd> will give you an auto complete with all open buffers.   Alternatively, click on the <code>Buffers</code> menu item if you are in a windowed version (not sure if there is a terminal equivalent of that).</p>\n\n<p>EDIT: Also <kbd>C-x C-f</kbd> will let you open a file, and you can use <kbd>TAB</kbd> for autocomplete, then <kbd>TAB</kbd> again to view files/directories in that current directory (assuming the first tab did not autocomplete something).</p>\n'}, {'answer_id': 64834, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 4, 'selected': False, 'text': '<p>Try <kbd>Ctrl-x</kbd> followed by <kbd>Ctrl-b</kbd> (in Emacs terminology <kbd>C-x C-b</kbd>) to list buffers.</p>\n'}, {'answer_id': 64845, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 0, 'selected': False, 'text': '<p>Also, if you want to get rid of the list of open buffers, type <kbd>C-x 1</kbd>.</p>\n'}, {'answer_id': 64850, 'author': 'Robᵩ', 'author_id': 8747, 'author_profile': 'https://Stackoverflow.com/users/8747', 'pm_score': 3, 'selected': False, 'text': '<p><kbd>C-x C-b</kbd> will open the <code>*Buffer List*</code> buffer. In that buffer, you can navigate with the usual keys <kbd>C-p</kbd>, <kbd>C-n</kbd>, <kbd>up-arrow</kbd>, <kbd>down-arrow</kbd>, etc.</p>\n\n<p>Browsing a directory is as simple as editing a file. Just open the directory instead of the file. On my Linux machine, <kbd>C-x C-f /tmp ENTER</kbd> opens a directory while <kbd>C-x C-f /tmp/myfile ENTER</kbd> opens a file.</p>\n'}, {'answer_id': 65437, 'author': 'Allen', 'author_id': 6043, 'author_profile': 'https://Stackoverflow.com/users/6043', 'pm_score': 2, 'selected': False, 'text': '<p><kbd>C-x d</kbd> accesses the directory editor. <kbd>C-x C-f</kbd> will do it as well if you give it a directory instead of a file.</p>\n\n<p>There\'s also <code>ibuffer-mode</code>, which lets you deal with your open buffers in a very similar fashion to Dired: <a href="http://www.emacswiki.org/cgi-bin/wiki/IbufferMode" rel="nofollow noreferrer">http://www.emacswiki.org/cgi-bin/wiki/IbufferMode</a></p>\n\n<p>It\'s included with recent versions of Emacs, so you may not have to download it separately: try <kbd>M-x ibuffer</kbd> first.</p>\n'}, {'answer_id': 65986, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 1, 'selected': False, 'text': '<p><kbd>M-x shell</kbd> opens a shell where you can browse directories</p>\n'}, {'answer_id': 69071, 'author': 'user7276', 'author_id': 7276, 'author_profile': 'https://Stackoverflow.com/users/7276', 'pm_score': 2, 'selected': False, 'text': '<p>If you are interested in seeing a tree like structure for your directories, sources, methods etc try using emacs code browser <a href="http://ecb.sourceforge.net/" rel="nofollow noreferrer">http://ecb.sourceforge.net/</a>. </p>\n'}, {'answer_id': 81358, 'author': 'Chopmo', 'author_id': 13747, 'author_profile': 'https://Stackoverflow.com/users/13747', 'pm_score': 0, 'selected': False, 'text': '<p>I often need to find another file in the "current directory", ie. the directory of the file I\'m editing. </p>\n\n<p>To quickly open this directory in diredit, I use:</p>\n\n<blockquote>\n  <p>C-x C-f C-j</p>\n</blockquote>\n'}, {'answer_id': 81385, 'author': 'Chopmo', 'author_id': 13747, 'author_profile': 'https://Stackoverflow.com/users/13747', 'pm_score': 1, 'selected': False, 'text': '<p>When browsing directories with diredit, consider using <kbd>a</kbd> instead of <kbd>RET</kbd> to change directory. </p>\n\n<p>Otherwise, each new directory is visited in a new buffer, which will clutter up you buffer list pretty quickly. </p>\n'}, {'answer_id': 84376, 'author': 'EfForEffort', 'author_id': 14113, 'author_profile': 'https://Stackoverflow.com/users/14113', 'pm_score': 2, 'selected': False, 'text': '<p><kbd>M-x speedbar</kbd> (<a href="http://cedet.sourceforge.net/speedbar.shtml" rel="nofollow noreferrer">speedbar website</a>) will pop up an emacs frame that lists the contents of the current directory depending on the buffer you\'re in.  The frame is small and stays out of the way so you can always glance at it while you\'re editing files.  It also can filter this display based on file type using the variable <code>speedbar-supported-extension-expressions</code>.  To see all the speedbar options, type <kbd>M-x customize-group RET speedbar RET</kbd>.</p>\n'}, {'answer_id': 8333194, 'author': 'Troydm', 'author_id': 513227, 'author_profile': 'https://Stackoverflow.com/users/513227', 'pm_score': 0, 'selected': False, 'text': '<p>You can also try <a href="http://code.google.com/p/emacs-nav/" rel="nofollow">http://code.google.com/p/emacs-nav/</a></p>\n'}, {'answer_id': 15157359, 'author': 'aartist', 'author_id': 103780, 'author_profile': 'https://Stackoverflow.com/users/103780', 'pm_score': 1, 'selected': False, 'text': '<p>If you are just looking for files and not for any other buffers, look a the file-history.el </p>\n\n<p><a href="https://github.com/akicho8/file-history" rel="nofollow">https://github.com/akicho8/file-history</a></p>\n'}, {'answer_id': 46381893, 'author': 'mszmurlo', 'author_id': 1483318, 'author_profile': 'https://Stackoverflow.com/users/1483318', 'pm_score': 1, 'selected': False, 'text': '<p>I just discovered <a href="https://www.emacswiki.org/emacs/NeoTree" rel="nofollow noreferrer"><code>neotree</code></a>  package which displays the tree of all files from a root directory. Visiting the files in the <code>neotree</code> buffer opens them of switches to the buffer if already opened.</p>\n\n<p><code>neotree</code> can be installed either by </p>\n\n<pre><code>M-x package-install Ret neotree\n</code></pre>\n\n<p>or from its <a href="https://github.com/jaypei/emacs-neotree" rel="nofollow noreferrer">gitbub</a> repository.</p>\n'}, {'answer_id': 47654549, 'author': 'J Aamish', 'author_id': 7844239, 'author_profile': 'https://Stackoverflow.com/users/7844239', 'pm_score': 1, 'selected': False, 'text': '<p>You could try the <a href="https://github.com/sebastiencs/sidebar.el" rel="nofollow noreferrer">sidebar</a> package</p>\n'}]
['https://Stackoverflow.com/questions/64808', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/8913/']