<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>gnu-emacs &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/gnu-emacs/</link>
	<description>Feed of posts on WordPress.com tagged "gnu-emacs"</description>
	<pubDate>Wed, 10 Feb 2010 09:06:23 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Kirjahyllyni ]]></title>
<link>http://xmacex.wordpress.com/2009/05/09/kirjahyllyni/</link>
<pubDate>Sat, 09 May 2009 20:52:05 +0000</pubDate>
<dc:creator>mace</dc:creator>
<guid>http://xmacex.wordpress.com/2009/05/09/kirjahyllyni/</guid>
<description><![CDATA[Noudatan maksimaalisen julkaisun periaatetta, joten alla Helsingin kaupunginkirjaston intranettimme ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p class="western">Noudatan maksimaalisen julkaisun periaatetta, joten alla Helsingin kaupunginkirjaston intranettimme <a title="Helsingin kaupungin intranet Kaivo" href="http://kaivo.kiri.net">Kaivo</a>n erittäin mainiossa Kirjahylly-kolumnisarjassa julkaistu kirjoitukseni. Sarjassa henkilökunta esittelee henkilökohtaisia kirjastojaan ja kirjahyllyjään kuvien  kera.</p>
<blockquote>
<h2>﻿Macen kirjahylly</h2>
<p class="western">Ellen ole laskenut väärin, omistan neljä kirjaa. Näet ne kuvassa.<a title="Kirjahyllyni by xmacex, on Flickr" href="http://www.flickr.com/photos/xmacex/3468225537/"><img class="alignright" src="http://farm4.static.flickr.com/3557/3468225537_795c95fa1e_m.jpg" alt="Kirjahyllyni" width="180" height="240" /></a> <a title="David Levy: Scrolling Forward―Making Sense of Documents in the Digital Age" href="http://www.librarything.com/work/book/43071362">Scrolling Forward</a> oli kurssikirjana informaatiotutkimuksen opinnoissani, <a title="Päivikki Karhula (toim.): Paratiisi vai panoptikon—Näkökulmia ubiikkiyhteiskuntaan" href="http://www.librarything.com/work/7745707/">Paratiisi vai panoptikonin</a> sain mukaani jostain alamme tapahtumasta ja <a title="John Broughton: Wikipedia—The Missing Manual" href="http://www.librarything.com/work/3737942/">Wikipedia—The Missing Manual</a>in tilasin netistä muuten vaan. Neljäs on <a title="Mace: GNU Emacs 18 manuaali Richard M. Stallmanin omistuskirjoituksella" href="http://www.flickr.com/photos/xmacex/tags/emacs,manual">GNU Emacsin version 18 manuaali</a>, jonka nappasin aikoinaan Kirjakaapelin kokoelmista. Sen kanssa matkustin Jyväskylään Finnconiin hankkiakseni siihen kirjoittajan ja suuren ajattelijan, <a title="Richard M. Stallman aka rms" href="http://stallman.org">Richard M. Stallman</a>in omistuskirjoituksen (&#8220;Happy hacking—Richard Stallman&#8221;). Pari vuotta myöhemmin kirja poistettiin kirjaston kokoelmasta ja nyt se on minulla turvassa, artefaktina.</p>
<p>Maailmassa on varmaan joku ihminen jolla olisi kirjoilleni parempaa käyttöä kuin minulla, joka homehduttaa niitä pinossa ja kirjoittaa niistä työpaikan intranettiin. Kelpo kirjoja ne kaikki kuitenkin ovat. Wikipedia-oppaan aion toistaiseksi pitää itselläni. Scrolling forwardin ja Paratiisin olen lukenut, joka on kutakuinkin yhtä kuin se että ne ovat minulle tarpeettomia—joten jos niille on teillä käyttöä niin ottakaahan yhteyttä. Tällä hetkellä ne ovat tarjolla <a title="Mace: TTVK: &#34;Kirjojen vuokraus on kuin Pirate Bay&#34;" href="http://xmacex.wordpress.com/2009/04/21/ttvk-kirjojen-vuokraus-on-kuin-pirate-bay/">viime aikoina uutisissakin olleessa</a> <a title="Kirjojen vuokranvälityspalvelu BookaBooka" href="http://bookabooka.com">BookaBooka</a>ssa. Paras mahdollinen ottaja olisi tietenkin sellainen joka tekee kirjoihin merkintöjä ja huolehtii että ne pysyvät liikkeellä. Kirjojen seisottaminen hyllyssä tuntuu suorastaan loukkaukselta!</p>
<p>Edellä mainittujen teosten lisäksi hallussani on tällä hetkellä kaksi muuta kirjaa. <a title="Leinad Zeraus: Daemon" href="http://www.librarything.com/work/6063955/">Daemon</a> on romaani jonka omistaja ehkä jo kaipailee sitä. Lupasin laatia siitä arvion, mutten ole vieläkään päässyt yli puolenvälin. Törkeen hyvän Watchmenin nappasin töistä matkaani. Aikoinaan<a title="Cosmic Comic Café" href="http://www.cosmic.fi/"> Cosmic Comic Café</a>ssa käydessäni luin siitä aina kappaleen kerrallaan.</p>
<p>Aikakaus- ja sanomalehtiä kotona liikkuu sattumanvaraisesti. Niitä tulee ja menee muttei kerry. Kirjojen tai lehtien kotona säilöminen tuntuu ajatuksena mahdolliselta, jos niille on oikeasti käyttöä. Kaunokirjallisuutta, ainakaan romaaneja en missään nimessä haluaisi omistaa. Pthyi mikä törkeä ajatuskin&#8230;ehkä jonkun uudelleenkäyttöä kestävän teoksen, vaikkapa upean sarjiksen tai runokokoelman voisin hankkia. Väliaikaisesti.</p>
<p>Bibliofiiliksi en itseäni voi väittää. Keräilijän vikaa minussa on kieltämättä joskus ollut. Silloin tuli haalittua esoteerisempia aikakausijulkaisuja ja kaikenlaista roipetta. Ei mitenkään hallitsemattomasti. Oli kuitenkin jonkinlainen sisäinen tarve suojella esineitä, etteivät joutuisi kadotukseen. Mokoman pula-ajan sairauden ruoskiminen sielusta on tuottanut ihan hyvin tulosta; tavarasta on päästy eroon eikä tilalle ole tullut puutteen tunnetta.</p>
<p>Elämä on hyvää.</p>
<p>Tiedän että tämä on Kirjastolaisen Oikea Tie.<a title="Riippumaton asiantuntija ;) by xmacex, on Flickr" href="http://www.flickr.com/photos/xmacex/3433734927/"><img class="alignright" src="http://farm4.static.flickr.com/3563/3433734927_f73a9b3d5e_m.jpg" alt="Riippumaton asiantuntija ;)" width="180" height="240" /></a></p>
<p>Opusten lisäksi pinossa on vähän vinyyliä, perinteitä kunnioittaen maitolaatikkoihin varastoituna. Ihan hyvä valikoima (<strong>gasp</strong> voisiko jopa sanoa kokoelma?!?) tunkkaista ja tiukkaa teknoa. En tiedä mitä niille oikein pitäisi tehdä. En haluaisi luopua niistä, mutta voisin antaa niitä lainaan. Osa on ollut ennenkin. Cd-levyjen pirulaisia on parikymmentä. Soittimen omistamisesta on vuosia.</p>
<p>Onko tähän tarkoitus kirjoittaa myös peleistä? Nekin ovat kaunokirjallisia teoksia. Mitään erityistä pelikokoelmaa minulla ei ole. Verkkaisen läpipeluun alla on pari seikkailuropea: <a title="Wikipedia: Yggra Union―We'll Never Fight Alone" href="http://en.wikipedia.org/wiki/Yggdra_Union">Yggda Union―We&#8217;ll Never Fight Alone</a> puhelimessa GBA-emulaattorilla, sekä <a title="Wikipedia: Chrono Trigger" href="http://en.wikipedia.org/wiki/Chrono_Trigger">Chrono Trigger</a> miniläppärin SNES-emulaattorilla. Niukasti pelaavalle molemmat tuntuvat loputtomine juonenkäänteineen ikuisuusprojekteilta.</p>
<p>Toisin kuin pelestä ja webin kaltaisesta hypermediasta, kirjoista näkee heti päällepäin koska ne päättyvät. Ehkä se on salainen syy miksi jotkut aina jaksavat ylistää kirjojen käyttöliittymää ylivoimaiseksi :^)</p>
</blockquote>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[15 popüler metin editörü]]></title>
<link>http://sfkurt.wordpress.com/2009/04/03/15-populer-metin-editoru/</link>
<pubDate>Fri, 03 Apr 2009 12:51:54 +0000</pubDate>
<dc:creator>ZAY ZAY</dc:creator>
<guid>http://sfkurt.wordpress.com/2009/04/03/15-populer-metin-editoru/</guid>
<description><![CDATA[programlama ile uğraşanlar bilirler ki, karmaşık projeler için güçlü bir editöre ihitiyac vardır. bu]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:justify;">programlama ile uğraşanlar bilirler ki, karmaşık projeler için güçlü bir editöre ihitiyac vardır. bu makalede 15 tane güçlü metin editöründen bahsedeceğim. Editöründen memnun olmayanlar farklı editörler denemek isteyenler buyursunlar.</p>
<p style="text-align:justify;"><strong>15- SciTE</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-01-scite.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
Linux ve windows için açık kaynak düşük boyutlu bir editör. ileride .net ve java desteği de sunacaklarını söylüyorlar. gücünü ünlü Scintilla&#8217;dan alıyor.<a href="http://www.scintilla.org/" target="_blank"> http://www.scintilla.org</a></p>
<p style="text-align:justify;"><strong>14- Edit plus</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-02-editplus.png" border="0" alt="\" /></div>
<p style="text-align:justify;">EditPlus HTML ve programlama için bir Windows metin editörüdür. Bu editörle HTML, ASP, C,C, VBscript, CSS, PHP, Javascript konularında çok rahat geliştirme yapabilirsiniz. Ayrıca Otomatik tamalama ve dahili bir tarayıcıya sahiptir. görsel olarak projenizi takip edebilirsiniz. EditPlus ücretsiz değildir 1 kullanıcı lisansı: US $ 35. incelemek isteyen <a href="http://www.editplus.com/" target="_blank">buradan.</a></p>
<p style="text-align:justify;">
<div style="text-align:justify;margin:10px 0;">
			  GA_googleFillSlot(&#8220;bildirgec-yazi&#8221;);</p>
<div id="google_ads_div_bildirgec-yazi"></div>
</div>
<p style="text-align:justify;"><strong>13 E &#8211; TextEditor</strong></p>
<div class="imajsol" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-03-e-texteditor.jpg" border="0" alt="\" /></div>
<p style="text-align:justify;">
Kod Şablonlarını aktif kullanmak, otomatik görevlerle sıradan işleri çözmek, dosyaların birden çok sürümü yönetmek ve Kısayolları Daha aktif kullanmak gibi şeylere ihtiyacınız varsa bu editör tam size göre. ilgilnenler <a href="http://www.e-texteditor.com/" target="_blank">buradan.</a></p>
<p style="text-align:justify;"><strong>12 &#8211; GNU Emacs</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-04-emacs.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
Bu editör ise açık kaynak ve cross platform desteği ile mac, linux ve windows&#8217;ta kullanabileceğiniz bir editördür. Esnek ve özelleştirilebilir, gelişmiş renklendirme ve birçok dosya türü desteği de bulunmakta.</p>
<p style="text-align:justify;"><strong>11 Gedit</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-05-gedit.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
gedit Linux için GNOME için resmi açık kaynak metin editörü. Tam utf8 desteği, uzak dosya editleme, birçok dilde kod renklendirme, yedekleme gibi programcılıların seveceği özellikleri var. aynı zamanda gedit genişletmek için izin veren birçok plugin bulunuyor.<br />
<a href="http://projects.gnome.org/gedit/" target="_blank">http://projects.gnome.org/gedit/</a></p>
<p style="text-align:justify;"><strong>10. TextPad</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-06-textpad.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
Windows için genel amaçlı metin editörü. yazım denetimi, son tuş basımlarını otmatikleştirmek gibi özellikleri de mevcut. sık kullanılan kodları belirleyip zamandan tasarruf edebileceğiniz özelliği de bulunuyor. <a href="http://www.textpad.com/" target="_blank">http://www.textpad.com/</a></p>
<p style="text-align:justify;"><strong>9. UltraEdit</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-07-ultraedit-2.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
UltraEdit popüler ve güçlü bir Windows tabanlı editördür. PHP, JavaScript, Perl, C/C dinler için desteği var. güçlü ara / bul / değiştir özellikleri ile c tabanlı dillerle çalışan programcıların işini görecektir.<a href="http://www.textpad.com/" target="_blank">http://www.textpad.com/</a></p>
<p style="text-align:justify;"><strong>8. Dreamweaver</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-08-dreamweaver.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
Geliştiriciler tarafından eleştirilse de web dilleri için güzel bir editör ve tasarım aracı olmayı sürdüren meşhur &#8220;dreamveaer&#8221;ımızı da listeye eklemeden edemeyeceğim. hala asp.net eksikliği yaşamasını anlamasam da diğer diller için güzel bir editör.<br />
<a href="http://www.adobe.com/products/dreamweaver/" target="_blank">http://www.adobe.com/products/dreamweaver/</a></p>
<p style="text-align:justify;"><strong> 7 Komodo Edit / Komodo IDE</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-09-komodo-edit.png" border="0" alt="\" /></div>
<p style="text-align:justify;">Yine cross platform destekli ve açık kodlu bir editör. komoda idesiyle yayınlanmasına rağmen ayrı ayrı indirebiliyorsunuz. Perl, PHP, Python, Ruby, Tcl, JavaScript, CSS, HTML ve XML, RHTML, Template-Toolkit, HTML-Smarty ve Django desteklediği diller. merak endenler <a href="http://www.activestate.com/komodo_edit/" target="_blank">buraya</a></p>
<p style="text-align:justify;"><strong>6. Aptana</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-10-aptana.jpg" border="0" alt="\" /></div>
<p style="text-align:justify;">
Ücretsiz ama güçlü web geliştirme aracı olan aptana ile gerek server gerekse istemci taraflı geliştirme işnizi kolaylaştırabilirsiniz. jquery ve mootools gibi kütüphaneleri de desteklemesi javascript yükünüzü azaltacak.<a href="http://www.aptana.com/" target="_blank">http://www.aptana.com/</a></p>
<p style="text-align:justify;"><strong>5. PSPad</strong><br />
PSPad MS Windows için ücretsiz editördür. Dahili ftp istemcisi ve bir önceki oturumdan direkt devam etme gibi özellikleri ve delphi, pascal gibi programlama dillerine verdiği destekle öne çıkıyor. sadece web değil windows uygulamaları da geliştirebileceğiniz güzel bir program.<a href="http://www.pspad.com/en/" target="_blank">http://www.pspad.com/en/</a></p>
<p style="text-align:justify;"><strong>4. Vim</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-12-vim.png" border="0" alt="\" /></div>
<p style="text-align:justify;">Vim, Linux, Windows ve Mac OS için gelişmiş bir metin editörüdür. Çok tanınan ve genişletilebilir bir metin düzenleme aracı bu editör birçok geliştiricinin metin editörü olmayı başarmıştır. ve hatta bir IDE diyebiliriz. En ilginç yanı ise hayır kurumu için yapılmış olması.<a href="http://charityware.info/" target="_blank">http://charityware.info/ </a> adresinde bu amaçta yapılmış yazılımları <a href="http://charityware.info/wiki/list-charityware" target="_blank">bulabilirsiniz.</a></p>
<p style="text-align:justify;"><strong>3. Coda</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-13-coda.jpg" border="0" alt="\" /></div>
<p style="text-align:justify;">
Coda Mac OS için bir web geliştirme ortamıdır. Çok güçlü, zarif bir metin editörü ve uygulama geliştiriciler için yapılmış bekleyeceğiniz tüm özellikleri karşılayacak seviyede. Kod vurgulama, otomatik tamamlama, kod blokları.<a href="http://www.panic.com/coda/" target="_blank">coda sitesi</a></p>
<p style="text-align:justify;"><strong>2. TextMate</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-14-textmate.png" border="0" alt="\" /></div>
<p style="text-align:justify;">
TextMate programcılar ve tasarımcılar için güçlü bir Mac OS editörüdür. Tema için tercihi, otomatik kod parantez tamalama gibi işlevleri vardır.detaylar için <a href="http://macromates.com/" target="_blank">şuraya</a> bakabilirsiniz.</p>
<p style="text-align:justify;"><strong>1. Notepad + +</strong></p>
<div class="imajorta" style="text-align:justify;"><img src="http://www.bildirgec.org/imaj/vectro/27-15-notepad-plusplus.png" border="0" alt="\" /></div>
<p style="text-align:justify;">ve son zamanların en popüler editörü GPL lisansı ve açık kaynak koduyla geliştiricilerin bir numaralı tercihi. çok fazla dile verdiği desteğin haricinde makro kaydı, tuş tekrarlarını kaydetme, kullanıcı tanımlı Syntax renklendirme, gelişmiş ara bul değiştir, sürükle bırak&#8217;a tam destek ve daha bir çoğunu barındırıyor. incelemeden isteyenler <a href="http://notepad-plus.sourceforge.net/uk/site.htm" target="_blank">buradan.</a>, <a href="http://notepad-plus.sourceforge.net/uk/screenshots.php" target="_blank">şuradan</a>.</p>
<p style="text-align:justify;">kaynak : <a href="http://sixrevisions.com/web-development/the-15-most-popular-text-editors-for-developers/" target="_blank">sixrevisions.com</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Does your text editor do that: 3 More Things To Love About Emacs]]></title>
<link>http://8centsaday.wordpress.com/2008/10/30/does-your-text-editor-do-that-3-more-things-to-love-about-emacs/</link>
<pubDate>Thu, 30 Oct 2008 09:35:23 +0000</pubDate>
<dc:creator>eightcentsaday</dc:creator>
<guid>http://8centsaday.wordpress.com/2008/10/30/does-your-text-editor-do-that-3-more-things-to-love-about-emacs/</guid>
<description><![CDATA[Emacs is a classic text editor, a friend and a comfort to many a busy programmer (and writer) throug]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Emacs is a classic text editor, a friend and a comfort to <a href="http://sachachua.com/wp/2004/11/30/notable-people-who-use-emacs/">many a busy programmer (and writer)</a> through the 70s, 80s and 90s. It comes in all your favourite operating system flavours &#8212; lately I&#8217;ve been using a Windows build of <a href="http://www.emacswiki.org/emacs/XEmacs">XEmacs</a> and the Macish <a href="http://www.emacswiki.org/cgi-bin/wiki/AquamacsEmacs">Aquamacs</a> &#8212; and it groks modern tech like <a href="http://8centsaday.wordpress.com/2008/10/13/getting-with-the-subversion-program/">SVN</a>. With a bit of practice you can feel very at home in Emacs. Here are 3 packages to help you form that bond:</p>
<ul>
<li><a href="http://www.emacswiki.org/cgi-bin/wiki/NewsTicker">newsticker</a> &#8211; read RSS feeds inside Emacs. Works great with <a href="http://www.xfruits.com/">xFruits</a> or <a href="http://pipes.yahoo.com/">Pipes</a></li>
<li><a href="http://www.dr-qubit.org/emacs.php#predictive">predictive</a> &#8211; predictive text entry, as seen on cellphones</li>
<li><a href="http://www.emacswiki.org/emacs/CategoryEshell">eshell</a> &#8211; a Unixy, platform independenty shell that runs inside Emacs</li>
</ul>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Single dot emacs file and per-computer configuration]]></title>
<link>http://sigquit.wordpress.com/2008/09/28/single-dot-emacs-file/</link>
<pubDate>Sun, 28 Sep 2008 13:59:50 +0000</pubDate>
<dc:creator>drehbahn</dc:creator>
<guid>http://sigquit.wordpress.com/2008/09/28/single-dot-emacs-file/</guid>
<description><![CDATA[1. Introduction Once you have found the perfect emacs configuration stuff for you, you don&#8217;t u]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><em><strong>1. Introduction</strong></em></p>
<p>Once you have found the perfect emacs configuration stuff for you, you don&#8217;t usually want to change it. But it can happen that you want to use the same dot emacs configuration in different computers or even different systems.</p>
<p>I use emacs at home (Mac OS X and Ubuntu) and also at work (Kubuntu). It happens that when I write ChangeLog entries (<strong>C-x 4 a</strong>) I usually want to have different email addresses in the entries (my work email in the computers I use at work, and my GNU email in the computers I use at home). In the same way, I have a specific font type configuration for my GNU systems, but I keep the default one in my Mac O X emacs.</p>
<p>So basically you just need to detect different systems and computers, and apply specific configurations.</p>
<p><em><strong>2. Get system type and system name<br />
</strong></em></p>
<p>To detect different systems, you can use the &#8216;<strong>system-type</strong>&#8216; variable, and to detect different computers (with different hostnames, of course), you can use the &#8216;<strong>system-name</strong>&#8216; variable.</p>
<p>The following defuns show how you can know wich system type and name you have in each machine:</p>
<p><code>;; Get current system's name<br />
(defun <strong>insert-system-name</strong>()<br />
(interactive)<br />
"Get current system's name"<br />
(insert (format "%s" system-name))<br />
)</code></p>
<p><code>;; Get current system type<br />
(defun <strong>insert-system-type</strong>()<br />
(interactive)<br />
"Get current system type"<br />
(insert (format "%s" system-type))<br />
)</code></p>
<p>Those previous commands are interactive, so you can just type &#8216;<strong>M-x insert-system-name</strong>&#8216; or &#8216;<strong>M-x insert-system-type</strong>&#8216; to test them.</p>
<p><strong><em>3. Configuration depending on the system type</em></strong></p>
<p>In order to include system-type based configurations, you can define functions to check if the current system is the one you are looking for. Check these two functions to check if system is Mac OS X (darwin) or GNU (gnu/linux).</p>
<p><code>;; Check if system is Darwin/Mac OS X<br />
(defun <strong>system-type-is-darwin</strong> ()<br />
(interactive)<br />
"Return true if system is darwin-based (Mac OS X)"<br />
(string-equal system-type "darwin")<br />
)</code></p>
<p><code>;; Check if system is GNU/Linux<br />
(defun <strong>system-type-is-gnu</strong> ()<br />
(interactive)<br />
"Return true if system is GNU/Linux-based"<br />
(string-equal system-type "gnu/linux")<br />
)</code></p>
<p>Once you have these functions, you can put the system-dependent configuration:</p>
<p><code>;; disable closing emacs in Mac OS X<br />
(if (system-type-is-darwin)<br />
(global-unset-key "\C-z")<br />
)</code></p>
<p>Note that &#8216;<strong>darwin</strong>&#8216; is the default system name for Mac OS X systems, and &#8216;<strong>gnu/linux</strong>&#8216; is the default system name for GNU/Linux systems.</p>
<p><strong><em>3. Configuration depending on the system name<br />
</em></strong></p>
<p>Now, you also want to put machine-dependent configuration, so you can define functions like this to detect in which machine you are currently located:</p>
<p><code>;; Check if the system is my Kubuntu GNU/Linux at work<br />
(defun <strong>system-is-my-workpc</strong> ()<br />
(interactive)<br />
"Return true if the system we are running on is my PC at work"<br />
(string-equal system-name "dev002.workplace.com")<br />
)</code></p>
<p>And then you just need to use the previous function in the specific configurations (note that I&#8217;m using the hostname of my PC at work. Use your own hostname for you functions, dude).</p>
<p><code>;; For my machine in my worplace, setup my work email address<br />
(if (system-is-my-workpc)<br />
(setq user-mail-address "my.name@workplace.com")<br />
)</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Spanish MBP key modifiers for GNU emacs (dot emacs)]]></title>
<link>http://sigquit.wordpress.com/2008/09/14/spanish-mbp-key-modifiers-for-gnu-emacs-dot-emacs/</link>
<pubDate>Sun, 14 Sep 2008 14:47:43 +0000</pubDate>
<dc:creator>drehbahn</dc:creator>
<guid>http://sigquit.wordpress.com/2008/09/14/spanish-mbp-key-modifiers-for-gnu-emacs-dot-emacs/</guid>
<description><![CDATA[GNU Emacs (native version for Mac OS X) needs extra key bindings when used in a spanish keyboard Mac]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>GNU Emacs (native version for Mac OS X) needs extra key bindings when used in a spanish keyboard Mac Book Pro. The following lines show how the main needed key bindings can be set up.</p>
<p><code><br />
;; Key modifiers for Mac OS X Emacs.app in spanish MBP keyboard<br />
(global-set-key (kbd "M-1") "&#124;")<br />
(global-set-key (kbd "M-2") "@")<br />
(global-set-key (kbd "M-3") "#")<br />
(global-set-key (kbd "M-º") "\\")<br />
(global-set-key (kbd "M-ç") "}")<br />
(global-set-key (kbd "M-+") "]")<br />
</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Insert date string (dot emacs)]]></title>
<link>http://sigquit.wordpress.com/2008/09/14/insert-date-string-dot-emacs/</link>
<pubDate>Sun, 14 Sep 2008 14:33:31 +0000</pubDate>
<dc:creator>drehbahn</dc:creator>
<guid>http://sigquit.wordpress.com/2008/09/14/insert-date-string-dot-emacs/</guid>
<description><![CDATA[Need to add a common date string in your source code? Add it to your .emacs! ;; Insert date string (]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Need to add a common date string in your source code?</p>
<p>Add it to your .emacs!</p>
<p><code><br />
;; Insert date string<br />
(defun insert-date-string ()<br />
"Insert a nicely formated date string."<br />
(interactive)<br />
(insert (format-time-string "%a %b %d %H:%M:%S %Y")))<br />
</code></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[GNU Emacs]]></title>
<link>http://hilosenlared.wordpress.com/2008/07/28/gnu-emacs/</link>
<pubDate>Mon, 28 Jul 2008 18:52:41 +0000</pubDate>
<dc:creator>Rafa</dc:creator>
<guid>http://hilosenlared.wordpress.com/2008/07/28/gnu-emacs/</guid>
<description><![CDATA[GNU Emacs, un editor y&#8230;.¡mucho más! En la página oficial (http://www.gnu.org/software/emacs/) ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h3>GNU Emacs, un editor y&#8230;.¡mucho más!</h3>
<p style="text-align:justify;">En la página oficial (<a href="http://www.gnu.org/software/emacs/">http://www.gnu.org/software/emacs/</a>) lo definen como un editor de texto extensible, personalizable &#8212; y mucho más. Yo diría aún más, <em>GNU Emacs</em> es toda una plataforma que permite al usuario elaborar una &#8220;distribución&#8221; propia de herramientas de trabajo (visor de pdf, hoja de cálculo, depurador, lector rss,  gestor de blogs, un larguísimo etcétera y, por supuesto, un editor) integradas. Esto último resultará obvio para aquellos que conocen <em>GNU Emacs</em>, son los que no conocen <em>GNU Emacs</em> los que piensan que es sólo un editor de texto más (como gedit, kate,&#8230;).</p>
<p style="text-align:justify;">Probablemente es uno de los editores más extendidos en sistemas tipo <em>*NIX</em> (unix, GNU/linux,&#8230;). Además también posee versiones para otros sistemas operativos como <em>Microsoft Windows </em>o <em>Mac OS </em>y permite la ejecución en modo texto o gráfico<em>.</em></p>
<p style="text-align:justify;">Sin duda, lo que más aprecio de <em>GNU Emacs</em> es:</p>
<ul style="margin-bottom:15px;">
<li>Que usar <em>GNU Emacs</em> para diferentes propósitos lo que te ahorra instalar y aprender diferentes herramientas.</li>
<li>Que encuentra muy extendido, puedes encontrarlo fácilmente en diferentes plataformas. Así podrás usar un editor que te resulte familiar en cualquier parte.</li>
<li>Tiene multitud de extensiones y permite programar extensiones nuevas.</li>
</ul>
<h3>Pero si GNU Emacs es tan maravilloso&#8230;¿por qué casi nadie lo usa?</h3>
<p style="text-align:justify;">No sé qué es más común, que yo mismo me haga esta pregunta o que me la hagan los  demás. El caso es que <em>GNU Emacs</em> tiene una curva de aprendizaje un poco pronunciada al principio y creo que esto es lo que fundamentalmente hace que no sea tan popular. Algunos lo conocerán como ese editor infernal sólo apto para <em>frikis, </em>pero creo que es es una imagen más mítica que real.</p>
<p style="text-align:justify;">En mi opinión el caso más común es el de aquellos usuarios que ejecutan <em>GNU Emacs</em>, ven que es algo que no saben manejar de forma inmediata tal como ocurriría en otros editores y lo cierran inmediatamente para no volver a usarlo. Muchos intentan el tutorial que acompaña a <em>GNU Emacs</em> y quedan frustrados (¡dios mío!, un tutorial para un editor de textos [como mencioné antes, <em>GNU Emacs </em>es mucho más que un editor de textos]).</p>
<h3 style="text-align:justify;">¿Cómo llegar a ser un usuario de <em>GNU Emacs</em>?</h3>
<p style="text-align:justify;">La respuesta es <strong>poco a poco</strong>. Primero deberías hacer el tutorial para ver la filosofía de <em>GNU Emacs</em>, no te preocupes por los accesos de teclado o porque no tienes Ctrl-C, Ctrl-V, Ctrl-X y Ctrl-Z (puedes activar esto bien en el menú opciones&#8211;&#62;Activar modo CUA, o bien con M-x cua-mode), todo puede cambiarse hasta que consigas ese editor que necesitas.</p>
<p style="text-align:justify;">Aunque existe ya multitud de información sobre configuración, personalización y exensión de <em>GNU Emacs</em>. Seguiré publicando entradas que considere útiles sobre personalización de <em>GNU Emacs, </em>herramientas de extensión, etc.</p>
<p style="text-align:justify;">
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Emacsen for your Mac]]></title>
<link>http://randomviking.wordpress.com/2008/01/22/emacsen-for-your-mac/</link>
<pubDate>Wed, 23 Jan 2008 03:06:07 +0000</pubDate>
<dc:creator>Justin</dc:creator>
<guid>http://randomviking.wordpress.com/2008/01/22/emacsen-for-your-mac/</guid>
<description><![CDATA[UPDATE I have leopard now so I thought I would let you know about emacs on leopard. It doesn&#8217;t]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><b>UPDATE</b> I have leopard now so I thought I would let you know about emacs on leopard. It doesn&#8217;t work; Emacs 22.1 will not build. I did a quick google search and <a href="http://www.lshift.net/blog/2007/11/27/emacs-in-macos-x-105-leopard"> found a blog post </a> that talks a bit about it. According to this site Aquamacs will work on leopard and there is an unofficial patch witch will get emacs building. I&#8217;m working on building it right now (cross your fingers).</p>
<p>Lets face it Mac OS doesn&#8217;t have a good gui text editor; sure there is Textedit but it saves rtfs which are completely useless for any real work. What you need is Emacs. There are a few really good Emacsen out there for mac os. (they&#8217;re all really just Gnu Emacs in different packages.)</p>
<h3>Aquamacs</h3>
<p><a href="http://aquamacs.org/">Aquamacs</a> is an aqua version of GNU Emacs. It has all the power of emacs but with a Mac OS like interface. Aquaemacs is a really good solution for someone who doesn&#8217;t already know how to use emacs and doesn&#8217;t necessarily want to learn how to learn the traditional way to use it. but wants the power of emacs.</p>
<h3>Carbon Emacs</h3>
<p><a href="http://homepage.mac.com/zenitani/emacs-e.html">Carbon Emacs</a> is just a binary distribution of GNU Emacs. If you know how to use Emacs and you are looking for a binary distribution, this might just be the Emacsen for you. I haven&#8217;t look at this one for a long time so it might have some specializations for Mac OS and I just forgot.</p>
<h3>GNU Emacs</h3>
<p><a href="http://www.gnu.org/software/emacs/">Emacs 22.1</a> has Carbon support so if you want Emacs and you don&#8217;t have a problem with building in from source I would definitely suggest going this route. Its really pretty easy. After you download and decompress emacs move to the directory in the terminal and type:</p>
<blockquote><p> ./configure &#8211;enable-carbon-app (should be dashdash, stupid wordpress)<br />
make<br />
sudo make install</p></blockquote>
<p>As far as I know every option I&#8217;ve presented so far is carbon. Right now all this means is that you can&#8217;t get a 64-bit version and they won&#8217;t be able to use the new libraries apple introduced in leopard (aquamacs would likely be the only one that would want to). However, future versions of Mac OS might drop carbon all together, meaning Emacs will have to be ported to cocoa. I don&#8217;t think there will be a problem using any of these with leopard but I can&#8217;t guarantee that as I don&#8217;t have leopard myself.</p>
<p>I have to admit that I don&#8217;t often use Emacs on my mac. I have it installed and now that I&#8217;m getting more used to using it (I use it on Linux) I might start using it more on my mac. What I do use is <a href="http://smultron.sourceforge.net/">smultron</a>. It doesn&#8217;t have all of the power of Emacs but it is nice and I know it will work with leopard.</p>
<p>Don&#8217;t know much about emacs? <a href="http://randomviking.wordpress.com/Site-of-the-week-gnu-emacs-manual-with-a-hind-of-death-metal/">check out the last post I on emacs</a> for more information.</p>
<p>If I have forgotten your favorite Emacsen or just said something stupid let me know in the comments.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Site of the Week: GNU Emacs Manual With a Hint of Death Metal]]></title>
<link>http://randomviking.wordpress.com/2007/12/07/site-of-the-week-gnu-emacs-manual-with-a-hint-of-death-metal/</link>
<pubDate>Fri, 07 Dec 2007 22:52:54 +0000</pubDate>
<dc:creator>Justin</dc:creator>
<guid>http://randomviking.wordpress.com/2007/12/07/site-of-the-week-gnu-emacs-manual-with-a-hint-of-death-metal/</guid>
<description><![CDATA[I can&#8217;t say that I&#8217;m a member of the church of emacs, but when I&#8217;m forced to use v]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I can&#8217;t say that I&#8217;m a member of the church of emacs, but when I&#8217;m forced to use vim I can&#8217;t help but to hate it. Vim has two modes do nothing and beep at you. I can&#8217;t figure out how to get into the edit mode (I&#8217;ve read that you have to hit esc but it never works for me) so I just smash the keyboard until it starts typing, of course something it then goes back to doing nothing or beeping before I can get anything typed. I have had more success with quiting vim than anything else, but I digress. I&#8217;m sure every body here has heard of emacs before but you may not have used it. Emacs has a pretty steep learning curve (I don&#8217;t know it that well) so I went looking for a good tutorial. I found the gnu projects manual for Gnu Emacs. It isn&#8217;t the most interesting read but you will be surprised with the things that you will learn. so <a href="http://www.gnu.org/software/emacs/manual/emacs.html">take a look</a> if you want.</p>
<p>Also here is a very interesting music video.<br />
<span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/nypusXmF5BI&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/nypusXmF5BI&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
