title: Emacs : how to load file content in scratch screen
body: <h2>I would like to load "~/todo.org" file content in <em>scratch</em> buffer at startup.</h2>
  
  <p>I have tried:</p>
  
  <pre><code>(setq initial-buffer-choice "~/todo.org")
  </code></pre>
  
  <p>But it opens the file in a new buffer (not <em>scratch</em>).</p>
  
  <p>I have also tried:</p>
  
  <pre><code>(setq initial-scratch-message "~/todo.org")
  </code></pre>
  
  <p>But it prints the file path in the <em>scratch</em> buffer and i would like it's content.</p>
  
  <h2>I also would like to change the mode of the <em>scratch</em> buffer to org-mode.</h2>
  
  <p>I have tried: </p>
  
  <pre><code>(setq initial-major-mode org-mode)
  </code></pre>
  
  <p>But i have an initialisation error</p>
  
  <blockquote>
    <p>Symbol's value as variable is void: org-mode</p>
  </blockquote>