Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Blog
Tela cheia

GNU Emacs 26.1: Compilando e configurando

15 de Dezembro de 2018, 16:53 , por Wellton Costa de Oliveira - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 26 vezes
Emacs

O GNU Emacs é um dos editores mais famosos e utilizados no mundo.

para compilar sem o erro de xwidgets, faça isso

sudo apt-get install libgtk-3-dev libwebkitgtk-3.0-dev libwebkit2gtk-4.0-dev

para retirar o erro do imagemagick e do m17n,, faça:

sudo apt install libmagickwand-dev libm17n-dev libmagickcore-dev

para retirar o erro do -lXaw3d, faça

sudo apt install xaw3dg-dev

agora, basta fazero configure usando os parametros abaixo.

./configure --with-cairo --with-xwidgets --with-x-toolkit=gtk3

make
sudo make install
 
para adicionar o repositório MELPA no emacs para baixar mais pacotes para o emacs, faça (no seu home)

nano .emacs
 
e adicione isso e salve.
 
(require 'package)
(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
                    (not (gnutls-available-p))))
       (proto (if no-ssl "http" "http")))
  ;; Comment/uncomment these two lines to enable/disable MELPA and MELPA Stable as desired
  (add-to-list 'package-archives (cons "melpa" (concat proto "://melpa.org/packages/")) t)
  ;;(add-to-list 'package-archives (cons "melpa-stable" (concat proto "://stable.melpa.org/packages/")) t)
  (when (< emacs-major-version 24)
    ;; For important compatibility libraries like cl-lib
    (add-to-list 'package-archives (cons "gnu" (concat proto "://elpa.gnu.org/packages/")))))
(package-initialize)
 
 
depois disso, entre no emacs e faça: M-x archives-refresh
 
pronto, agora pode instalar. eu como trabalho com php, gosto de fazer assim:

M-x package-install RET web-mode
 
M-x package-install RET php-mode
 
M-x package-install RET neotree
 
M-x package-install RET minimap
 
 
 
 
att

Emacs


0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.