title: emacs standard-/buffer-display-table alterations (transliteration experiment)
body: <p>I adapted cyril-util.el for having transliteration of the Mkhedruli script of Georgian language. A very quick and dirty hack, but it led me to trying to learn about display-tables. The function standard-display-mkhedruli-translit flips (using a buffer-local variable) between Georgian and latin alphabet by altering the buffer-display-table, or creating a new fresh one. I posted it here: <a href="https://gist.github.com/1253614" rel="nofollow">https://gist.github.com/1253614</a></p>
  
  <p>In addition to this, I alter the standard-display-table in .emacs to eliminate line-wrapping eol char, and making split windows on tty use a nicer (unicode) character, like this:</p>
  
  <pre><code>(set-display-table-slot standard-display-table 'wrap ?\ )
  (set-display-table-slot standard-display-table 'vertical-border ?│)
  </code></pre>
  
  <p>The problem now is that, though transliteration works all right, I end up
  losing my standard-display-table adjustments. Any ideas how to bring all this together seamlessly? I wouldn't want to have these adjustments also in my mkhedruli-function...</p>
  
  <p>(There are certainly a few more flaws, such as the rough (redraw-display), which I for some reason needed to do).</p>