{"id":176,"date":"2005-07-12T12:29:47","date_gmt":"2005-07-12T19:29:47","guid":{"rendered":"http:\/\/www.gubatron.com\/blog\/?p=176"},"modified":"2005-07-12T12:29:47","modified_gmt":"2005-07-12T19:29:47","slug":"emacs-php-pon-esto-en-emacs","status":"publish","type":"post","link":"https:\/\/www.gubatron.com\/blog\/emacs-php-pon-esto-en-emacs\/","title":{"rendered":"emacs + php ? (pon esto en .emacs)"},"content":{"rendered":"\n<p>Si estas trabajando en PHP con emacs, recomiendo que tengas esto<br \/>\nal final de tu archivo ~\/.emacs<\/p>\n<p>(require &#8216;php-mode)<br \/>\n(global-font-lock-mode 1 t)<br \/>\n(define-key esc-map &#8220;g&#8221; &#8216;goto-line)<\/p>\n<p>Carga el modo php<br \/>\nPor defecto tienes fon-lock-mode puesto, asi que vas a tener syntax highlighting<br \/>\napenas abras el archivo.<br \/>\nY para hacer goto-line, simplemente presionas, Esc,g y metes el numero de linea.<\/p>\n<p>&#8212;<\/p>\n<p>Algunos trucos que he aprendido:<\/p>\n<p>Mover el texto de una linea al comienzo de la linea (unindent)<br \/>\nAlt <\/p>\n<p>Indentar una region<br \/>\nSelecciona la region (Ctrl+Spacebar), y luego Ctrl+Alt+<\/p>\n<p>AutoCompletar<br \/>\nAlt+\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Si estas trabajando en PHP con emacs, recomiendo que tengas esto al final de tu archivo ~\/.emacs (require &#8216;php-mode) (global-font-lock-mode 1 t) (define-key esc-map &#8220;g&#8221; &#8216;goto-line) Carga el modo php Por defecto tienes fon-lock-mode puesto, asi que vas a tener syntax highlighting apenas abras el archivo. Y para hacer goto-line, simplemente presionas, Esc,g y metes [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[33],"tags":[],"class_list":["post-176","post","type-post","status-publish","format-standard","hentry","category-gubatron"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p5Unzf-2Q","jetpack-related-posts":[{"id":590,"url":"https:\/\/www.gubatron.com\/blog\/emacs-pocket-guide\/","url_meta":{"origin":176,"position":0},"title":"Emacs Pocket Guide","author":"gubatron","date":"September 12, 2007","format":false,"excerpt":"I wrote this a long long time ago when I was learning emacs, then pasted it on linuxmachos.org, but that site is down atm. So here's for future reference EMACS POCKET GUIDE Ctrl+g Cancels anything (useful for n00bs) == Saving == Ctrl+x s Save buffer (buffer a.k.a filez) Ctrl+x Ctrl+w\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":75,"url":"https:\/\/www.gubatron.com\/blog\/upgrades-a-wedoit4youcom-emacs-tips\/","url_meta":{"origin":176,"position":1},"title":"Upgrades a wedoit4you.com \/ eMacs Tips","author":"gubatron","date":"December 19, 2004","format":false,"excerpt":"Hemos clasificado todo nuestro contenido de Reviews\/Articulos\/Noticias en Categorias. Las categorias se fueron creando a medida que revisabamos todo nuestro contenido, que ya sobrepasa las 500 publicaciones. Aun esta por pulirse un poco el look de como accedemos a estas categorias, y ahora si conseguimos el tiempo y el habito\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":167,"url":"https:\/\/www.gubatron.com\/blog\/otros-comandos-de-emacs\/","url_meta":{"origin":176,"position":2},"title":"Otros comandos de eMacs.","author":"gubatron","date":"June 7, 2005","format":false,"excerpt":"Algunos comandillos nuevos que he aprendido, muy utiles. Convertir el resto de una palabra a Minusculas Alt+l Convertir el resto de una palabra a Mayusculas Alt+u Seleccionar toda el documento Ctrl+x Ctrl+p Intercambiar la posicion del cursor (inicio\/final o final\/inicio) una vez que seleccionas una region Ctrl+x Ctrl+x Cuando tienes\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3443,"url":"https:\/\/www.gubatron.com\/blog\/my-intellij-keymap-shortcuts\/","url_meta":{"origin":176,"position":3},"title":"IntelliJ \/ Adroid Studio \/ CLion \/ GoLand \/ PyCharm \/ PHPStorm keymap shortcuts I can&#8217;t live without","author":"gubatron","date":"December 27, 2015","format":false,"excerpt":"Download settings.jar (Import with `File -> Import Settings`) I got to IntelliJ after years of using Emacs and Eclipse. Here's how my keymap looks now that I work with Jetbrains tools, these are the keyboard shortcuts I can't live without as a programmer. \u00a0 Legend (Mac keyboard) \u2318 Command \u21e7\u2026","rel":"","context":"In &quot;Code&quot;","block_context":{"text":"Code","link":"https:\/\/www.gubatron.com\/blog\/category\/code\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/12\/5708080052_830593fb94_b.jpg?fit=1024%2C612&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/12\/5708080052_830593fb94_b.jpg?fit=1024%2C612&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/12\/5708080052_830593fb94_b.jpg?fit=1024%2C612&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.gubatron.com\/blog\/wp-content\/uploads\/2015\/12\/5708080052_830593fb94_b.jpg?fit=1024%2C612&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":63,"url":"https:\/\/www.gubatron.com\/blog\/vaciando-el-buffer\/","url_meta":{"origin":176,"position":4},"title":"Vaciando el Buffer","author":"gubatron","date":"December 10, 2004","format":false,"excerpt":"Este post es un poco para desahogar algunos consejos y tips que he querido tener anotados, y que mejor lugar que el blog, donde mis notas personales pueden ayudar a otros. En mi \u00faltimas asignaciones profesionales he tenido que trabajar en ambientes 100% Linux, esto me ha hecho refrescar viejas\u2026","rel":"","context":"In &quot;Gubatron&quot;","block_context":{"text":"Gubatron","link":"https:\/\/www.gubatron.com\/blog\/category\/gubatron\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":385,"url":"https:\/\/www.gubatron.com\/blog\/como-actualizar-a-ubuntu-edgy-eft\/","url_meta":{"origin":176,"position":5},"title":"Como actualizar a Ubuntu Edgy Eft","author":"gubatron","date":"October 27, 2006","format":false,"excerpt":"Saludos, a continuacion instrucciones para actualizar Dapper a Edgy Eft (6.10) utilizando apt-get Edita tu \/etc\/apt\/sources.list como super usuario. (Ej. sudo emacs \/etc\/apt\/sources.list) Haz search-replace de 'dapper' por 'edgy' Si no tienes emacs puedes simplemente utilizar sed y hacer el remplazo asi: sudo sed -e 's\/sdapper\/ edgy\/g' -i \/etc\/apt\/sources.list Ahora\u2026","rel":"","context":"In &quot;Geeklife&quot;","block_context":{"text":"Geeklife","link":"https:\/\/www.gubatron.com\/blog\/category\/geeklife\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":0,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gubatron.com\/blog\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}