Instala, actualiza, desinstala Emacs bajo Linux/ubuntu



Hola, en este post explicaré cómo instalar Emacs  en su versión mas reciente 26.0.91 , un poderoso editor de texto con la finalidad de ser mas productivos y agilizar nuestro trabajo.

1. Instalamos las dependencias necesarias en modo super usuario con el comando apt-get:

sudo apt-get install build-essential \
         texinfo libx11-dev libxpm-dev libjpeg-dev libpng-dev \
         libgif-dev libtiff-dev libgtk2.0-dev libncurses-dev \
         autoconf automake

2. Descargamos el último release (link de descarga)

3. Una vez que haya descargado, en mi caso se aloja a mi carpeta Downloads, y me dirigo a esta carpeta vía terminal:

cd Downloads

4. En el mismo terminal, descomprimo el archivo descargado usando el comando tar:

tar xvf emacs-26.0.91.tar.gz

5. Una vez ejecutado el comando, encontramos una carpeta llamada emacs-26.0.91 y nos ubicamos vía terminal a dicha carpeta:

cd emacs-26.0.91

6. Ejecutamos el archivo autogen.sh que contiene esa carpeta y luego aplicamos su respectivo comando configure

./autogen.sh
./configure --with-gnutls=no

7. Realizamos la creación del instalador de Emacs :)

make

8. Una vez creado el instalador, procedemos a instalarlo en modo superusuario de la siguiente manera:

sudo make install

Super ofertón!

Si no deseas seguir todos estos pasos, te invito a que descargues este pequeño archivo:

https://goo.gl/2Qyvq8

Donde indico los pasos como en este post pero con solo descargarlo y ejecutarlo de la siguiente manera:

./install_emacs_26.sh

En caso te muestre un error de permisos para  la ejecución basta con realizar lo siguiente en consola:

sudo chmod +x install_emacs_26.sh

Y luego intentas de nuevo ejecutar el archivo.

OJO, en caso ya no desees tener instalado emacs, el script ofrece un parámetro que te facilitará ese trabajo:

./install_emacs_26.sh --uninstall

Como Instalar, Actualizar y desinstalar Vim bajo linux/Ubuntu



Hola, bienvenido a este post, en esta ocasión enseñaré a cómo instalar vim en su edición 8.0 desde su repositorio oficial! :)

Este post es una actualización de Compilar vim en debian 

1. Descargamos el último release en su repositorio oficial (link de descarga)

2. Una vez que haya descargado, en mi caso se aloja a mi carpeta Downloads, y realizo lo siguiente:

3. Me ubico a la carpeta Downloads

cd Downloads

4. Descomprimo con el comando tar y con las opciones adicionales (más info acerca del comando tar)

tar xvf vim-8.0.1451.tar.gz

5. Una vez terminado el proceso de descomprimir, encontramos una nueva carpeta llamada vim-8.0.1451, y realizamos lo siguiente:

5.1 Nos ubicamos en la carpeta generada:

cd vim-8.0.1451

5.2 Realizamos una limpieza de archivos que no usará el programa a compilarse

make distclean

5.3 Preparamos la configuración para construir el paquete de instalación:

./configure --with-features=huge --enable-multibyte --enable-rubyinterp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config --enable-fail-if-missing --enable-cscope

5.4 Una vez generado nuestra configuración, procedemos a instalar vim :')

sudo make install

6. Una vez generado la instalación, enlazamos nuestro vim generado:

sudo ln -s /usr/local/bin/vim /usr/bin/vim

7. Y para ejecutar con solo escribir vim en cualquier terminal de nuestro sistema, agregamos esta línea a nuestro archivo ~/.bashrc o ~/.profile :

 export PATH=/usr/local/bin:$PATH 

Ofertón!

Si no deseas seguir todos estos pasos, te invito a que descargues este pequeño archivo:

https://goo.gl/sFV8ym

Donde indico los pasos como en este post pero basta con descargarlo y ejecutarlo de la siguiente manera:

./install_vim.sh

En caso te muestre un error de permisos para  la ejecución basta con realizar lo siguiente en consola:

sudo chmod +x install_vim.sh

Y luego intentas de nuevo.

OJO, en caso ya no desees tener instalado vim, el script ofrece un parámetro que te facilitará ese trabajo:

./install_vim.sh --uninstall

Manejando tags en git


Hola, en este post enseñaré el uso básico de tags (etiquetas) que uno realiza en un proyecto que está bajo un sistema de versionado conocido como git.

¿Cómo crear un tag?
Antes de crearlo, verifica bien si tienes cambios pendientes, en caso tengas cambios pendientes tienes que aplicar lo siguiente:

~ git commit -am "Made some awesome new changes"

Ahora si con toda la seguridad del mundo puedes crear un tag, por ejemplo crear uno que se llame v.0.0.2 y como descripción del tag Release version 0.0.2, entonces se crea de la siguiente manera:
 
~git tag -a v0.0.2 -m "Release version 0.0.2"

Recuerda que haz creado un tag en tu repositorio local y ahora necesitas enviarlo
a un repositorio central o repositorio remoto que tengas.

¿Cómo subo un tag a mi repositorio remoto?
Si haz creado el tag en tu rama master, entonces se hace de la siguiente manera:
git push origin master --tags
Recuerda que al enviar tags se debe indicar la rama en donde existe.

¿Cómo Elimino el tag?
Localmente se elimina de esta manera:

~ git tag -d v0.0.2

Ah!, Y eliminarlo remotamente:

~ git push origin :refs/tags/v0.0.2