Close

2020-10-31

Emacs’ e Başlamak

Emacs' e Başlamak

Emacs’ i kuru 🙂 haliyle kullanmanızı önermiyorum. Başlangıç olarak MELPA paket listesini kurabilirsiniz.

MELPA’ ı kurmak için Emacs’ in TLS desteği sağlaması gerekiyor. Bildiğim kadarıyla yeni kurulumlarda otomatik olarak geliyor. Yaklaşık script aşağıdaki gibi olacaktır.

TLS desteğini test için
M-x eww RET https://wikipedia.org RET.
bu kod parçasını çalıştırmanız gerekiyor.
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
Stable paketleri listelemek için
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
Flutter desteği için LSP paketini kullanmak gerekiyor. Lsp' i kurmak için
;; Install use-package
(condition-case nil
(require 'use-package)
(file-error
(require 'package)
(add-to-list 'package-archives '("melpa" . "http://melpa.org/packages/"))
(package-initialize)
(package-refresh-contents)
(package-install 'use-package)
(require 'use-package)))
(use-package lsp-mode :ensure t)
(use-package lsp-dart
:ensure t
:hook (dart-mode . lsp))
;; Optional packages
(use-package projectile :ensure t) ;; project management
(use-package yasnippet
:ensure t
:config (yas-global-mode)) ;; snipets
(use-package lsp-ui :ensure t) ;; UI for LSP
(use-package company :ensure t) ;; Auto-complete
;; Optional Flutter packages
(use-package hover :ensure t) ;; run app from desktop without emulator

Melpa’ nın sitesi https://melpa.org/#/getting-started

Emacs Lsp sayfası https://emacs-lsp.github.io/lsp-dart/