<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Linkage Disequilibrium</title>
	<atom:link href="http://augustofgarcia.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://augustofgarcia.wordpress.com</link>
	<description>Genética, Ciências e Vida Acadêmica, com uma pitada de Linux.</description>
	<lastBuildDate>Mon, 15 Mar 2010 15:00:30 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='augustofgarcia.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/37331ecf184e7c2d59859c88e631a4bd?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Linkage Disequilibrium</title>
		<link>http://augustofgarcia.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://augustofgarcia.wordpress.com/osd.xml" title="Linkage Disequilibrium" />
	<atom:link rel='hub' href='http://augustofgarcia.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Organize seus arquivos no Emacs</title>
		<link>http://augustofgarcia.wordpress.com/2010/03/15/organize-seus-arquivos-no-emacs/</link>
		<comments>http://augustofgarcia.wordpress.com/2010/03/15/organize-seus-arquivos-no-emacs/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 15:00:30 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=143</guid>
		<description><![CDATA[O Emacs também permite organizar seus arquivos usando o Editor de Diretórios (chamado dired). É uma excelente alternativa quando estamos trabalhando com arquivos no formato LaTeX, por exemplo, que deixa vários arquivos auxiliares no diretório de trabalho, causando uma certa bagunça e deixando rastros indesejáveis. Mas o dired é muito mais do que isso, já que permite também compactar arquivos, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=143&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>O Emacs também permite organizar seus arquivos usando o Editor de Diretórios (chamado <strong>dired</strong>). É uma excelente alternativa quando estamos trabalhando com arquivos no formato <em>LaTeX</em>, por exemplo, que deixa vários arquivos auxiliares no diretório de trabalho, causando uma certa bagunça e deixando rastros indesejáveis. Mas o <strong>dired</strong> é muito mais do que isso, já que permite também compactar arquivos, renomear arquivos e diretórios, etc.</p>
<div id="content">
<div id="outline-container-7" class="outline-2">
<div id="text-7" class="outline-text-2">
<p>Apresento abaixo os comandos (e aplicações) mais interessantes que aprendi recentemente sobre o <strong>dired</strong> (detalhes em Cameron, Elliott, Loy &#8211; Learning GNU Emacs, 3rd edition, O&#8217;Reilly Press).</p>
<p>Para abrir o dired, usa-se <strong>C-x d</strong>, ou <strong>C-x C-f</strong> indicando o diretório de interesse (e não o arquivo a ser aberto), ou ainda arrastando a pasta de interesse para a área de trabalho do Emacs já aberto. Claro, usar os menus também funciona. Note que isso permite usar o dired para localizar mais facilmente o arquivo desejado, já que são mostrados os arquivos e diretórios e é possível navegar entre eles clicando nos links.</p>
<p>Os arquivos serão visualizado de forma semelhante ao que ocorre usando o comando <strong>ls -l</strong> no terminal, em ordem alfabética. Para ordená-los por data, tecla-se <strong>s</strong>. Aliás, usar tal tecla permite alternar entre ordenação por nome ou por data.</p>
<p>Teclando-se <strong>v</strong>, é possível visualizar o conteúdo do arquivo na posição em que se encontra o cursor (usa-se <strong>q</strong> para retornar ao dired). Para marcar arquivos para exclusão, basta mover o cursor sobre eles e teclar <strong>d</strong>. Os arquivos selecionados serão excluídos quando for teclado <strong>x</strong>. Para desmarcar a seleção, usa-se <strong>u</strong>. Usando-se <strong>D</strong>, a exclusão é imediata.</p>
<p>Até aqui, aparentemente nada de sensacional, exceto talvez pela conveniência de se fazer tudo dentro de Emacs, sem recorrer ao terminal. Mas há alguns comando bem interessantes:</p>
<ul>
<li>~: marca para exclusão arquivos de backup (que terminam com ~)</li>
<li>% &amp;: marca para exclusão os chamados &#8220;arquivos-lixo&#8221; (garbage files), que possuem extensões como .log, .toc, .bak, .dvi, .aux. Fica facílimos excluí-los, portanto.</li>
</ul>
<p>Fiz um teste usando os 3 comandos acima numa pasta que trabalhei usando o compilador <em>LaTeX</em>, e foi possível eliminar mais de 10 arquivos desnecessários, simplesmente teclando <strong>x</strong> e confirmando a exclusão. Mas ainda restam alguns arquivos desnecessários, que podem ser excluídos manualmente:</p>
<ul>
<li>% m: permite usar uma expressão regular para a seleção. No caso, usei [a-z]*snm, [a-z]*nav e [a-z]*out para selecionar todos os arquivos com extensões .snm, .nav e .out.</li>
<li>\* c: para substituir os marcadores. No caso, permite substituir os asteriscos por d, para finalmente excluir os arquivos selecionados.</li>
</ul>
<p>É possível também definir as extensões .snm, .nav e .out como &#8220;garbage files&#8221; de forma permanente:</p>
<p>Inicialmente, abre-se o dired e usa-se o menu para escolher <em>Options -&gt; Customize Emacs -&gt; Specific option</em>. Digita-se em seguida <em>dired-garbage-files-regexp</em>, onde é possível escolher os tipos de arquivos que farão parte dos arquivos a serem excluídos. Ao escolher Save for future sessions, o arquivo .emacs será modificado para que tais opções estejam disponíveis em sessões futuras.Outros comandos úteis:</p>
<ul>
<li><strong>R</strong>: renomeia o arquivo</li>
<li><strong>Z</strong>: compacta/descompacta o arquivo (formato .gz)</li>
<li><strong>m</strong>: marca os arquivos desejados para se realizar alguma operação em todos eles simultaneamente. Por exemplo, marcando-se um dado arquivo com m e posicionando o cursor em um outro arquivo, o uso de = fará que o Emacs comparar o conteúdo dos arquivos, indicando possíveis diferenças. Permite variações, como 5m para marcar 5 arquivos consecutivos, etc.</li>
<li><strong>M-backspace</strong>: desmarca os arquivos selecionados</li>
<li><strong>!</strong>: executa comandos do shell nos arquivos selecionados. A diferença é que na sintaxe do comando deve-se usar * como sinônimo de &#8220;todos os arquivos selecionados&#8221;</li>
<li><strong>g</strong>: atualiza a visualização no dired, após realização das mudanças nos arquivos e diretórios</li>
</ul>
</div>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=143&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2010/03/15/organize-seus-arquivos-no-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Marcadores (bookmarks) no Emacs</title>
		<link>http://augustofgarcia.wordpress.com/2010/03/08/marcadores-bookmarks-no-emacs/</link>
		<comments>http://augustofgarcia.wordpress.com/2010/03/08/marcadores-bookmarks-no-emacs/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:55:19 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=136</guid>
		<description><![CDATA[Descobri mais um recurso muito conveniente no Emacs, chamado &#8221;bookmarks&#8221;. (Li no livro Learning GNU Emacs, 3rd ed, Cameron, Elliott, Loy &#8211; O&#8217;Reilly 2004). Basicamente, de uma forma extremamente simples, é possível criar um marcador com qualquer nome, incluindo espaços, etc, que indica ao Emacs a posição do cursor num dado documento, bem como a localização desse documento no computador. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=136&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Descobri mais um recurso muito conveniente no Emacs, chamado &#8221;bookmarks&#8221;. (Li no livro Learning GNU Emacs, 3rd ed, Cameron, Elliott, Loy &#8211; O&#8217;Reilly 2004).</p>
<div id="content">
<div id="outline-container-6" class="outline-2">
<div id="text-6" class="outline-text-2">
<p>Basicamente, de uma forma extremamente simples, é possível criar um marcador com qualquer nome, incluindo espaços, etc, que indica ao Emacs a posição do cursor num dado documento, bem como a localização desse documento no computador. Quando o trabalho é interrompido e o Emacs é encerrado, os links permitem que o trabalho no arquivo seja retomado exatamente no ponto desejado, sem a necessidade de localizar o arquivo no computador e a posição dentro do documento a partir da qual deseja-se retomar o trabalho.</p>
<p>Por exemplo, imagine que um artigo esteja sendo escrito e o arquivo tem nome ArtigoQTL4.tex e está localizado em <em>/home/usuario/Dropbox/artigos QTL/</em>. Após trabalhar em alguns trechos e salvar o arquivo, é possível criar o marcador usando <strong>C-x r m</strong> e definindo o nome apropriado (de forma equivalente, é possível clicar<br />
em <strong>Edit -&gt; Bookmarks -&gt; Set bookmark)</strong>. No exemplo: <strong>C-x r m QTL 4 ENTER</strong>.</p>
<p>Para retomar o trabalho no arquivo em outra sessão, após ter gravado o buffer, encerrado o programa, etc, basta usar <strong>C-x r b QTL 4 ENTER</strong> (ou, de forma equivalente, <strong>Edit -&gt; Bookmarks -&gt; Jump to Bookmark</strong>).</p>
<p>É possível editar, renomear, apagar, enfim, fazer muitas operações com os bookmarks, que estão gravados no arquivo <strong>.emacs.bmk</strong>. Usar o menu parece ser a forma mais simples, já que não parece ser necessário memorizar os atalhos, exceto se forem usados rotineiramente (e acabarão sendo decorados, de qualquer forma).</p>
<p>Caso o arquivo a que se refere o marcador tenha sido apagado, o Emacs avisa o usuário e sugere que o marcador seja apagado (afinal, não terá mais nenhuma utilidade).</p>
</div>
</div>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=136&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2010/03/08/marcadores-bookmarks-no-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Abreviações no Emacs</title>
		<link>http://augustofgarcia.wordpress.com/2010/02/02/abreviacoes-no-emacs/</link>
		<comments>http://augustofgarcia.wordpress.com/2010/02/02/abreviacoes-no-emacs/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 12:00:58 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[edição de textos]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=112</guid>
		<description><![CDATA[Os comandos abaixo são muito úteis para economizar algum tempo ao digitar usando o Emacs: M-/: substitui uma palavra parcialmente digitada por outra com mesmos caracteres já digitada anteriormente. Para alternar para outra palavra, digitar M-/ novamente. M-x abbrev-mode: liga o mode que permite definir uma abreviação que será usada para substituir um termo (ou [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=112&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Os comandos abaixo são muito úteis para economizar algum tempo ao digitar usando o Emacs:</div>
<div>
<p><strong>M-/</strong>: substitui uma palavra parcialmente digitada por outra com mesmos caracteres já digitada anteriormente. Para alternar para outra palavra, digitar M-/ novamente.<br />
<strong>M-x abbrev-mode</strong>: liga o mode que permite definir uma abreviação que será usada para substituir um termo (ou palavra) mais longo. Ex: cnpq para Conselho Nacional&#8230;<br />
<strong>C-x a i l</strong>: primeiro, digite no buffer a abreviação e em seguida o comando apresentado para definir a expansão (que terá validade apenas no mesmo buffer e sessão)<br />
<strong>C-x a i g</strong>: idem, mas definindo as mudanças globalmente<br />
<strong>M-x kill-all-abbrevs</strong>: desabilita as abreviações na sessão atual<br />
<strong>M-x list-abbrevs</strong>: mostra uma lista com as abreviações usadas<br />
<strong>M-x edit-abbrevs</strong>: permite editar as abreviações (por cautela, o melhor é apenas deletar linhas no arquivo, nunca fazer outro tipo de alteração)</p>
<p>Nota: no meu caso, só funcionou corretamente quando desliguei o modo flyspell, que está programado para ser ligado automaticamente no .emacs</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=112&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2010/02/02/abreviacoes-no-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Verificação de erros de digitação no Emacs</title>
		<link>http://augustofgarcia.wordpress.com/2010/01/26/verificacao-de-erros-de-digitacao-no-emacs/</link>
		<comments>http://augustofgarcia.wordpress.com/2010/01/26/verificacao-de-erros-de-digitacao-no-emacs/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 15:00:34 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[edição de textos]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=103</guid>
		<description><![CDATA[Há duas maneiras principais de se procurar por erros de digitação no Emacs: usando ispell e flyspell. É possível fazer as verificações após terminar de digitar o documento, ou durante o processo de digitação. É possível ainda ir verificando os erros um a um, ou visualizar todas os erros encontrados simultaneamente. Cada um desses sistemas [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=103&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Há duas maneiras principais de se procurar por erros de digitação no <span style="font-family:monospace;">Emacs</span>: usando <span style="font-family:monospace;">ispell</span> e <span style="font-family:monospace;">flyspell</span>.</p>
<p>É possível fazer as verificações após terminar de digitar o documento, ou durante o processo de digitação. É possível ainda ir verificando os erros um a um, ou visualizar todas os erros encontrados simultaneamente.</p>
<p>Cada um desses sistemas tem suas vantagens, obviamente. Eu pessoalmente geralmente prefiro deixar para fazer a verificação no final, para me concentrar nas ideias antes de mais nada. É aliás esse raciocínio que é seguido pelo LaTeX, que deixa as questões de formatação para uma segunda etapa. A principal exceção talvez sejam os <span style="font-family:monospace;">emails</span>, que normalmente contém poucas ideias e parágrafos, e a verificação feita no momento da digitação parece ser mais conveniente. (Escreverei em breve um post sobre como responder seus emails no gmail usando o Emacs para fazer a digitação).</p>
<p>O <span style="font-family:monospace;">ispell</span> vai sugerindo correções para cada palavra, uma a uma, e uma lista de sugestões é apresentada para o usuários escolher a substituição (se for o caso). O <span style="font-family:monospace;">flyspell</span> sublinha todas as palavras com erros, permitindo que o mouse seja usado para fazer as substituições. É claro que é importante dominar os recursos mais adequados para cada caso, já que em desktops o uso do mouse é bem mais simples. Aliás, mouses com 3 botões são a melhor opção neste caso, já que o &#8220;botão do meio&#8221; é usado para fazer as substituições. Dá ainda para combinar as duas coisas facilmente.</p>
<p>Comandos para uso do ispell:</p>
<p><strong>M-$</strong>: verifica a palavra em que está o cursor<br />
<strong>M-x ispell-region</strong>: verifica região selecionada<br />
<strong>M-x ispell-buffer</strong>: verifica todo o documento<br />
<strong>M-x ispell-comments-and-strings</strong>: verifica comentários e strings em ambientes de programação (é bem útil!)</p>
<p>Para visualizar todos os erros simultaneamente, use</p>
<p><strong>M-x flyspell-buffer</strong>. Para correções, use o botão do meio do mouse.</p>
<p>Para ligar o modo flyspell antes de usar os comandos do ispell:</p>
<p><strong>M-x flyspell-mode</strong>: o modo flyspell será acionado e os comandos usados no ispell terão mesmo comportamento, exceto que as palavras com erros também serão sublinhadas.</p>
<p>Aliás, com o modo flyspell selecionado e usando o modo &#8220;Texto&#8221; do emacs, as correções vão sendo sugeridas à medida que o texto vai sendo digitado. Para tornar tal mudança permanente, adicione as seguintes linhas ao arquivo .emacs (que fica no diretório <a href="/home/usuario">/home/usuario</a>):</p>
<p><span style="font-family:monospace;">(add-hook &#8216;text-mode-hook<br />
(lambda()<br />
(flyspell-mode 1)))<br />
</span><br />
O idioma do dicionário também precisa ser considerado. No meu caso, uso Ubuntu Karmic Koala em português, e o meu <span style="font-family:monospace;">Emacs</span> considera essa língua como padrão. Para mudar o dicionário:</p>
<p><span style="font-family:monospace;">M-x ispell-change-dictionnary</span></p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=103&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2010/01/26/verificacao-de-erros-de-digitacao-no-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Buscar e substituir &#8211; Emacs</title>
		<link>http://augustofgarcia.wordpress.com/2010/01/19/buscar-e-substituir-emacs-2/</link>
		<comments>http://augustofgarcia.wordpress.com/2010/01/19/buscar-e-substituir-emacs-2/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:15:56 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[edição de textos]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=102</guid>
		<description><![CDATA[Abaixo apresento a relação dos principais comandos do Emacs que uso para fazer buscas e substituições. BUSCA C-s: inicia busca incremental. Se usar C-s novamente após iniciar a busca, vai até a próxima ocorrência. C-s ENTER: busca não incremental. C-r: idem, só que &#8220;backward&#8221; C-s C-w: inicia busca pela palavra onde está o cursor no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=102&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Abaixo apresento a relação dos principais comandos do <span style="font-family:monospace;">Emacs</span> que uso para fazer buscas e substituições.</p>
<h4><em>BUSCA</em></h4>
<p><em> </em><strong><span style="font-family:monospace;">C-s</span></strong>: inicia busca incremental. Se usar C-s novamente após iniciar a busca, vai até a próxima ocorrência.<br />
<strong><span style="font-family:monospace;">C-s ENTER</span></strong>: busca não incremental.<br />
<strong><span style="font-family:monospace;">C-r</span></strong>: idem, só que &#8220;backward&#8221;<br />
<strong><span style="font-family:monospace;">C-s C-w</span></strong>: inicia busca pela palavra onde está o cursor no momento<br />
<strong><span style="font-family:monospace;">C-s M-y</span></strong>: busca por texto que foi recentemente deletado com <span style="font-family:monospace;">C-k</span>, etc.<br />
<strong><span style="font-family:monospace;">C-s ENTER C-w</span></strong>: busca não incremental por palavras, ignorando pontuações, quebras de linhas, etc.</p>
<h4><em>SUBSTITUIÇÃO</em></h4>
<p><em> </em><strong><span style="font-family:monospace;">M-x replace-string Enter</span></strong>: substituição a partir da posição do cursor<br />
<strong><span style="font-family:monospace;">M-%</span></strong>: substituição esperando por confirmação (<span style="font-family:monospace;">ESPAÇO</span> para sim, <span style="font-family:monospace;">n</span> para não)</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/102/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/102/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/102/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=102&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2010/01/19/buscar-e-substituir-emacs-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Combinação de teclas no Emacs &#8211; comandos básicos</title>
		<link>http://augustofgarcia.wordpress.com/2010/01/05/combinacao-de-teclas-no-emacs-comandos-basicos-4/</link>
		<comments>http://augustofgarcia.wordpress.com/2010/01/05/combinacao-de-teclas-no-emacs-comandos-basicos-4/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 13:55:31 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[edição de textos]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=96</guid>
		<description><![CDATA[A primeira vista o Emacs parece um editor muito complicado para quem está acostumado a usar editores baseados no uso do mouse, como o Word ou OpenOffice. Porém, como o uso de notebooks e netbooks está se tornando cada vez mais comum, aprender a usar as combinações de teclas (key bindings) pode representar um ganho [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=96&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>A primeira vista o <span style="font-family:monospace;">Emacs</span> parece um editor muito complicado para quem está acostumado a usar editores baseados no uso do mouse, como o Word ou OpenOffice.</p>
<p>Porém, como o uso de notebooks e netbooks está se tornando cada vez mais comum, aprender a usar as combinações de teclas (key bindings) pode representar um ganho de tempo (e conforto) sensível, já que nesses casos novos o mouse tem um uso bem mais restrito. Bem, mesmo para desktops, fazer a maioria das operações no teclado é bem mais conveniente e pode representar um grande ganho de eficiência. Por exemplo, para voltar um único caractere à esquerda, não faz sentido deslocar a mão do teclado para ir até as setas, localizar a seta que move para a esquerda, e retornar a posição das mãos para o teclado novamente. No <span style="font-family:monospace;">Emacs</span>, simplesmente usar <span style="font-family:monospace;">C-b</span> tem o mesmo efeito sem necessidade de nenhuma &#8220;coreografia&#8221; especial.</p>
<p>Apresento abaixo os principais key bindings do emacs que utilizo. C indica CTRL e M indica META (a tecla ALT no meu caso). A maioria dos comandos foi retirada do Tutorial que acompanha o programa (use <span style="font-family:monospace;">C-h t</span> para abri-lo).</p>
<p>Um comentário adicional. Quem trabalha muito no Windows e já está acostumado com as combinações<span style="font-family:monospace;"> &lt;CRTL+c&gt;</span>, <span style="font-family:monospace;">&lt;CRTL+v&gt;</span>, etc, pode mudar o funcionamento do <span style="font-family:monospace;">Emacs</span> para continuar usando tais combinações. Eu preferi me adaptar para o funcionamento do <span style="font-family:monospace;">Emacs</span> mesmo, e até mudei o comportamento do meu <span style="font-family:monospace;">GTK</span> e <span style="font-family:monospace;">firefox</span> para seguir tal padrão (explicarei como fazer isso em postagens futuras). Por hora, para mudar o comportamento e seguir o padrão <span style="font-family:monospace;">&lt;CRTL+c&gt;, &lt;CRTL+v&gt;</span>, clique em <span style="font-family:monospace;">Options</span> -&gt; <span style="font-family:monospace;">C-x/C-c/C-v Cute and Paste (CUA)</span>. Pronto.</p>
<h4><em>MOVIMENTAÇÃO</em></h4>
<p><strong>C-v</strong>: page down<br />
<strong>M-v</strong>: page up<br />
<strong>C-l</strong>: usando uma vez, posiciona a linha atual no meio da página; se usado duas vezes seguidas, coloca a linha atual no começo da página. Três vezes: final da página.<br />
<strong>C-p</strong>, <strong>C-n</strong>, <strong>C-b</strong>, <strong>C-f</strong>: movimentação dentro da linha; p para &#8220;previous&#8221;, n para &#8220;next&#8221;, b para &#8220;backward&#8221; (caracter), f para &#8220;forward&#8221;.<br />
<strong>M-f</strong>, <strong>M-b</strong>: idem C-f e C-b, mas para palavras inteiras, e não caracteres.<br />
<strong>C-a</strong>, <strong>C-e</strong>: começo e fim da linha (ou sentença, usando M-; lembre-se que sentença implica em dois espaços após o ponto final).<br />
<strong>M-{</strong>, <strong>M-}</strong>: começo e fim do parágrafo<br />
<strong>M-&lt;</strong> (<strong>M-&gt;</strong>): vai para o começo (fim) do documento.<br />
<strong>M-x goto line</strong>: vai para uma dada linha do documento</p>
<h4><em>COMANDOS DE USO GERAL</em></h4>
<p><strong>C-g</strong>: terminar a ação sendo executada.<br />
<strong>C-u</strong>: indicador numérico (multiplicador). Sem argumento, o default é 4 vezes.<br />
<strong>C-x u</strong>: desfazer</p>
<h4><em>APAGAR, COPIAR, COLAR</em></h4>
<p><strong>M-&lt;backspace&gt;</strong>: apaga a palavra antes da posição do cursor<br />
<strong>C-d</strong>: apaga o caractere à direita do cursor<br />
<strong>M-d</strong>: apaga a palavra à direita do cursor<br />
<strong>C-k</strong>: apaga da posição do cursor até o fim da linha<br />
<strong>M-k</strong>: apaga da posição do cursor até o fim da sentença<br />
<strong>C-&lt;espaço&gt;</strong>: inicia o modo de seleção<br />
<strong>C-x h</strong>: seleciona todo o documento (buffer)<br />
<strong>C-u 2 C-</strong>k: apaga duas linhas (pode ser usado com qualquer número)<br />
<strong>C-y</strong>: colar<br />
<strong>M-y</strong>: colar usando texto apagado previamente (dá para usar repetidamente)</p>
<h4><em>ABRIR E GRAVAR ARQUIVOS E BUFFERS</em></h4>
<p><strong>C-x C-f</strong>: localiza (abre) arquivo<br />
<strong>C-x 4 C-f</strong>: localiza (abre) arquivo em outra janela<br />
<strong>C-x i</strong>: insere conteúdo de outro arquivo na posição atual do cursor<br />
<strong>C-x C-s</strong>: grava arquivo<br />
<strong>C-x C-w</strong>: grava arquivo com outro nome<br />
<strong>C-x C-b</strong>: mostra lista de buffers<br />
<strong><span style="font-family:monospace;">C-x b</span></strong>: vai para outro buffer<br />
<strong>C-x s</strong>: salva os buffers alterados</p>
<h4><em>DIFERENTES MODOS</em></h4>
<p><strong>M-x text-mode</strong>: muda para o modo texto (conveniente para editar arquivos .txt, por exemplo). Combinar com M-x auto-fill-mode é uma boa ideia.<br />
<strong>C-x f</strong>: especifica a largura da coluna (modo &#8220;texto&#8221;)<br />
<strong>M-q</strong>: reajusta o tamanho do parágrafo para a nova largura especificada com C-x f</p>
<h4><em>SUBSTITUIÇÃO E BUSCA</em></h4>
<p><strong>M-x replace string</strong>: substituir<br />
<strong>C-s (C-r)</strong>: busca incremental por palavras, forward (backward). Pode ser combinada com &lt;<span style="font-family:monospace;">backspace</span>&gt;</p>
<h4><em>JANELAS</em></h4>
<p><strong>C-x 2</strong>: para abrir uma segunda janela (<span style="font-family:monospace;">C-M-v</span> permite mover página na nova janela sem mover o cursor na janela atual)<br />
<strong>C-x o</strong>: alterna entre as janelas</p>
<h4><em>AJUDA</em></h4>
<p><strong>C-h ?</strong>: ajuda<br />
<strong>C-h c C-p</strong>: mostra ajuda para uso do comando <span style="font-family:monospace;">C-p</span> (e assim por diante)<br />
<strong>C-h k C-p</strong>: idem, só que com mais detalhes<br />
<strong>C-h f</strong>: ajuda para funções<br />
<strong>C-h a</strong>: ajuda com base em palavras-chave<br />
<strong>C-h i</strong>: manuais</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/96/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/96/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/96/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=96&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2010/01/05/combinacao-de-teclas-no-emacs-comandos-basicos-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Cores (temas) no emacs</title>
		<link>http://augustofgarcia.wordpress.com/2009/12/28/cores-no-emacs/</link>
		<comments>http://augustofgarcia.wordpress.com/2009/12/28/cores-no-emacs/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 22:20:48 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[emacs]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/?p=49</guid>
		<description><![CDATA[Vamos para o primeiro post no novo endereço, fazendo isso direto do Tomboy Notas, que tenho experimentado e me parece bem interessante. O emacs, apesar de ser um editor muito poderoso e versátil, tem um jeitão meio antigo, com um esquema de cores que não me agrada muito no modo &#8220;default&#8221;. Sua integração com o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=49&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>Vamos para o primeiro post no novo endereço, fazendo isso direto do Tomboy Notas, que tenho experimentado e me parece bem interessante.</div>
<div>O emacs, apesar de ser um editor muito poderoso e versátil, tem um jeitão meio antigo, com um esquema de cores que não me agrada muito no modo &#8220;default&#8221;. Sua integração com o R, Sweave, etc, é sensacional. Explicarei no futuro alguns detalhes de como fazer isso.</div>
<div>
<p>Para a questão das cores, uma boa alternativa é instalar vários padrões diferentes. Fiz isso usando o pacote &#8220;emacs-goodies-el&#8221;. Aliás, é bom mencionar que tenho usado o &#8220;emacs-snapshot&#8221;, que é uma versão em desenvolvimento do emacs, junto com o &#8220;emacs-ess&#8221; (detalhes em posts futuros). No Linux:</p>
<p><span style="font-family:monospace;">sudo apt-get update<br />
sudo apt-get install emacs-snapshot<br />
sudo apt-get install emacs-goodies-el<br />
</span><br />
Pronto. Para visualizar quais são os novos temas instalados, digite</p>
<p><span style="font-family:monospace;">M-x color-theme-select<br />
</span><br />
Agora, para carregar um deles toda vez que iniciar o emacs, basta copiar os comandos abaixo no arquivo .emacs, que fica no <a href="/home/usuario">/home/usuario</a>. Caso não tenha tal arquivo, é só criar um novo em branco no diretório mencionado e adicionar os comandos. Tudo que estiver no arquivo será carregado quando programa for iniciado.</p>
<p><span style="font-family:monospace;"> (require &#8216;color-theme)<br />
(color-theme-initialize)<br />
(color-theme-aalto-dark)<br />
</span><br />
Caso não funcione, tente</p>
<p><span style="font-family:monospace;"> (require &#8216;color-theme)<br />
(setq color-theme-is-global t)<br />
(color-theme-aalto-dark)</span></p>
<p>Escolhi o tema <span style="font-family:monospace;">Aalto-dark</span> no exemplo acima; é só adaptar os comandos para selecionar o tema preferido.</p>
</div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=49&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2009/12/28/cores-no-emacs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>Karmic Koala</title>
		<link>http://augustofgarcia.wordpress.com/2009/10/30/karmic-koala/</link>
		<comments>http://augustofgarcia.wordpress.com/2009/10/30/karmic-koala/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 21:37:00 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Karmic Koala]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/2009/10/30/karmic-koala</guid>
		<description><![CDATA[Pronto, acabei de instalar. Funcionando muito bem, estou contente. Achei bem interessante o Ubuntu One, que disponibiliza 2 GB gratuitos de um drive virtual para gravarmos arquivos na &#8220;nuvem&#8221;. Gostei também da nova versão do Gnome-do, que facilita muito o acesso aos programas e diretórios.Vida longa ao Linux!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=27&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pronto, acabei de instalar. Funcionando muito bem, estou contente. Achei bem interessante o Ubuntu One, que disponibiliza 2 GB gratuitos de um drive virtual para gravarmos arquivos na &#8220;nuvem&#8221;. Gostei também da nova versão do Gnome-do, que facilita muito o acesso aos programas e diretórios.<br />Vida longa ao Linux!
<div class="separator" style="clear:both;text-align:center;"><a href="http://augustofgarcia.files.wordpress.com/2009/10/karmic_novo.jpeg" style="margin-left:1em;margin-right:1em;"><img border="0" src="http://augustofgarcia.files.wordpress.com/2009/10/karmic_novo.jpeg?w=300" /></a></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=27&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2009/10/30/karmic-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>

		<media:content url="http://augustofgarcia.files.wordpress.com/2009/10/karmic_novo.jpeg?w=300" medium="image" />
	</item>
		<item>
		<title>Novo Ubuntu Linux (Karmic Koala)</title>
		<link>http://augustofgarcia.wordpress.com/2009/10/29/novo-ubuntu-linux-karmic-koala/</link>
		<comments>http://augustofgarcia.wordpress.com/2009/10/29/novo-ubuntu-linux-karmic-koala/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 20:42:00 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Karmic Koala]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/2009/10/29/novo-ubuntu-linux-karmic-koala</guid>
		<description><![CDATA[Foi lançado hoje o novo Ubuntu 9.10 (Karmic Koala), com várias alterações e vantagens em relação as versões anteriores.Veja aqui uma lista das principais novidades. Simplesmente imperdível!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=26&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Foi lançado hoje o novo Ubuntu 9.10 (Karmic Koala), com várias alterações e vantagens em relação as versões anteriores.<br />Veja <a href="http://www.ubuntu.com/products/whatisubuntu/910features">aqui</a> uma lista das principais novidades. Simplesmente imperdível!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=26&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2009/10/29/novo-ubuntu-linux-karmic-koala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>
	</item>
		<item>
		<title>LaTeX no Google Docs</title>
		<link>http://augustofgarcia.wordpress.com/2009/10/05/latex-no-google-docs/</link>
		<comments>http://augustofgarcia.wordpress.com/2009/10/05/latex-no-google-docs/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 14:52:00 +0000</pubDate>
		<dc:creator>A Augusto F Garcia</dc:creator>
				<category><![CDATA[produtividade]]></category>
		<category><![CDATA[edição de textos]]></category>
		<category><![CDATA[equações]]></category>
		<category><![CDATA[LaTeX]]></category>

		<guid isPermaLink="false">http://augustofgarcia.wordpress.com/2009/10/05/latex-no-google-docs</guid>
		<description><![CDATA[Quem trabalha com equações geralmente tem dificuldades para realizar trabalhos colaborativos e/ou publicar o conteúdo na internet. Isto porque o editor de textos que melhor lida com isso é indiscutivelmente o LaTeX, de uso relativamente restrito em algumas áreas, como a Genética (de forma geral, obviamente; quem trabalha com Genética Estatística certamente domina seus os [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=24&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quem trabalha com equações geralmente tem dificuldades para realizar trabalhos colaborativos e/ou publicar o conteúdo na internet. Isto porque o editor de textos que melhor lida com isso é indiscutivelmente o LaTeX, de uso relativamente restrito em algumas áreas, como a Genética (de forma geral, obviamente; quem trabalha com Genética Estatística certamente domina seus os recursos).</p>
<p>Uma alternativa que parece interessante é o Google Docs, que agora possui um editor de equações que usa a sintaxe do LaTeX, mas com visualização dos documentos sem necessitar compilação de um arquivo .PDF ou .PS. O uso é bastante simples, lembrando o do natimorto Word: clica-se no botão &#8220;inserir&#8221;, seleciona-se &#8220;equação&#8221; e depois basta digitar, sendo possível visualizar a fórmula  antes de incorporá-la ao texto.</p>
<div class="separator" style="clear:both;text-align:center;">&nbsp;<a href="http://augustofgarcia.files.wordpress.com/2009/10/tex_googledocs.jpeg" style="margin-left:1em;margin-right:1em;"><img border="0" src="http://augustofgarcia.files.wordpress.com/2009/10/tex_googledocs.jpeg?w=300" /></a></div>
<div class="separator" style="clear:both;text-align:center;"></div>
<div class="separator" style="clear:both;text-align:center;"></div>
<p>É claro que seria melhor se fosse possível digitar a equação diretamente no texto, usando a conhecida sintaxe <span style="font-family:&quot;">$y_j$</span>, etc. Seria incrível se o Google Docs também abrisse os documentos .tex que já foram produzidos. Isso impede o uso do Google Docs em muitas situações cotidianas. De qualquer forma, já é um começo, uma vez que leigos em LaTeX poderão ler os textos e inserir comentários, modificar trechos e assim por diante.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/augustofgarcia.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/augustofgarcia.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/augustofgarcia.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/augustofgarcia.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/augustofgarcia.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/augustofgarcia.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/augustofgarcia.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/augustofgarcia.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=augustofgarcia.wordpress.com&amp;blog=11142359&amp;post=24&amp;subd=augustofgarcia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://augustofgarcia.wordpress.com/2009/10/05/latex-no-google-docs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/869b62d421be7039fb94683342206b27?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">augusto</media:title>
		</media:content>

		<media:content url="http://augustofgarcia.files.wordpress.com/2009/10/tex_googledocs.jpeg?w=300" medium="image" />
	</item>
	</channel>
</rss>
