{"id":30,"date":"2008-09-30T17:30:38","date_gmt":"2008-09-30T15:30:38","guid":{"rendered":"http:\/\/www.blackhats.es\/wordpress\/?p=30"},"modified":"2022-08-20T18:26:24","modified_gmt":"2022-08-20T16:26:24","slug":"el-diario-de-emacs","status":"publish","type":"post","link":"https:\/\/www.blackhats.es\/wordpress\/?p=30","title":{"rendered":"El diario de emacs"},"content":{"rendered":"<p>Adem\u00e1s del calendario que emacs posee (explicado en el art&iacute;culo anterior) emacs posee un diario, que cabe decir, que esta intimamente relacionado con el calendario.<\/p>\n<ul>\n<li>Creando el diario la primera vez<\/li>\n<\/ul>\n<p>Antes de nada, para crear un diario, primero debemos tener el fichero llamado diary en nuestro directorio de usuario, por lo que procederemos a crearlo:<\/p>\n<p>$ <strong>touch ~\/diary<\/strong><\/p>\n<p>Dentro de dicho fichero podemos emplear distintos formatos, tales como:<\/p>\n<p style=\"padding-left: 30px;\"><em>DD\/MM\/YYYY<br \/>\nMM\/DD\/YYYY<br \/>\nMes 17 2004 foobar<br \/>\n11\/14 foobar<br \/>\n&amp;SATURDAY foobar<br \/>\nFRIDAY foobar<\/em><\/p>\n<p>Adem\u00e1s de ello, existen algunas reglas que merece la pena saber, por ejemplo:<\/p>\n<p style=\"padding-left: 30px;\">-&gt; Si no especificamos el a\u00f1o, ser\u00e1 una entrada para todos los a\u00f1os.<\/p>\n<p style=\"padding-left: 30px;\">-&gt; Si no especificamos el mes, ser\u00e1 una entrada para todos los meses.<\/p>\n<p style=\"padding-left: 30px;\">-&gt; Si ponemos &amp; delante de por ejemplo del dia ser\u00e1 s\u00f3lo el pr\u00f3ximo dia.<\/p>\n<p>Para especificar el horario europeo podemos a\u00f1adir en nuestro <strong>.emacs<\/strong>:<\/p>\n<p style=\"padding-left: 30px;\"><em>(setq european-calendar-style &#8216;t)<\/em><\/p>\n<p style=\"padding-left: 30px;\">\n<ul>\n<li>A\u00f1adiendo entradas al diario<\/li>\n<\/ul>\n<p>Primero deberemos lanzar el calendario, el cual como hemos dicho antes est\u00e1 intimamente relacionado. Para ello debemos pulsar <strong>M-x calendar<\/strong>. Una vez estemos en el calendario podremos ejecutar uno de los siguientes comandos para a\u00f1adir entradas:<\/p>\n<p><strong>g d<\/strong> : &#8216;<span style=\"color: #0000ff;\">calendar-goto-date<\/span>&#8216;; se desplaza a una fecha.<\/p>\n<p>Una vez estemos en la fecha deseada podremos a\u00f1adir entradas empleando una de las siguientes combinaciones:<\/p>\n<p><strong>i d<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-diary-entry<\/span>&#8216;; a\u00f1ade una entrada diaria.<br \/>\n<strong>i w<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-weekly-diary-entry<\/span>&#8216;; a\u00f1ade una entrada semanal.<br \/>\n<strong>i m<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-monthly-diary-entry<\/span>&#8216;; a\u00f1ade una entrada mensual.<br \/>\n<strong>i y<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-yearly-diary-entry<\/span>&#8216;; a\u00f1ade una entrada anual.<br \/>\n<strong>i a<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-anniversary-diary-entry<\/span>&#8216;; a\u00f1ade un aniversario.<br \/>\n<strong>i c<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-cyclic-diary-entry<\/span>&#8216;; a\u00f1ade una entrada c\u00edclica (que se repite cada cierto periodo de tiempo).<\/p>\n<p>Tambi\u00e9n podemos usar la marca, movi\u00e9ndonos por ejemplo con <strong>C-n<\/strong> y pulsar:<\/p>\n<p><strong>i b<\/strong> : &#8216;<span style=\"color: #0000ff;\">insert-block-diary-entry<\/span>&#8216;; el cual a\u00f1adir\u00e1 una entrada para un bloque, por ejemplo para un viaje de una duraci\u00f3n determinada.<\/p>\n<ul>\n<li>Mostrando entradas en el diario<\/li>\n<\/ul>\n<p>en nuestro <strong>.emacs<\/strong> podemos a&ntilde;adir:<\/p>\n<p style=\"padding-left: 30px;\"><em>(diary)<\/em><\/p>\n<p>o bien pulsando <strong>d<\/strong> en nuestro calendario &#8216;<span style=\"color: #0000ff;\">view-diary-entries<\/span>&#8216;<br \/>\no bien pulsando <strong>s<\/strong> para mostrar todas las entradas &#8216;<span style=\"color: #0000ff;\">show-all-diary-entries<\/span>&#8216;<\/p>\n<p>con:<\/p>\n<p><strong>m<\/strong> : mostraremos en rojo las entradas del calendario &#8216;<span style=\"color: #0000ff;\">mark-diary-entries<\/span>&#8216;<br \/>\n<strong>u<\/strong> : quitaremos la marca.<\/p>\n<p>Con esto parece que nuestro calendario va tomando forma y ya no es un &#8216;simple calendario&#8217; con un mont&oacute;n de funcionalidades, sino que sirve tambi&eacute;n para funci&oacute;n de diario.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Adem\u00e1s del calendario que emacs posee (explicado en el art&iacute;culo anterior) emacs posee un diario, que cabe decir, que esta intimamente relacionado con el calendario. Creando el diario la primera vez Antes de nada, para crear un diario, primero debemos tener el fichero llamado diary en nuestro directorio de usuario, por lo que procederemos a [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[39],"class_list":["post-30","post","type-post","status-publish","format-standard","hentry","category-basic","tag-emacs-diario-diary"],"_links":{"self":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/30"}],"collection":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=30"}],"version-history":[{"count":1,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/30\/revisions"}],"predecessor-version":[{"id":801,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/30\/revisions\/801"}],"wp:attachment":[{"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blackhats.es\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}