Skip to content

Instantly share code, notes, and snippets.

@heatblazer
Created April 26, 2026 14:58
Show Gist options
  • Select an option

  • Save heatblazer/b576f944cf6c010e94bc13bbe62f4b84 to your computer and use it in GitHub Desktop.

Select an option

Save heatblazer/b576f944cf6c010e94bc13bbe62f4b84 to your computer and use it in GitHub Desktop.
my emacs config
;;; init.el --- Emacs Multi-Language IDE Configuration
;;; Commentary:
;; Source - https://stackoverflow.com/q/79911645
;; Posted by Ilian Zapryanov
;; Retrieved 2026-03-21, License - CC BY-SA 4.0
;;
;; MELPA package repository
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
(package-initialize)
;; Install use-package if not already installed
(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))
;; Install and configure skewer-mode
(use-package skewer-mode
:ensure t
:hook ((js2-mode . skewer-mode)
(css-mode . skewer-css-mode)
(html-mode . skewer-html-mode)))
;;(setq ring-bell-function 'ignore)
(setq browse-url-generic-program "luakit")
(setq browse-url-browser-function 'browse-url)
(setq-default bidi-display-reordering 'left-to-right
bidi-paragraph-direction 'left-to-right)
(setq bidi-inhibit-bpa t)
(setq read-process-output-max (* 4 1024 1024))
(setq-default cursor-in-non-selected-windows nil)
(setq highlight-nonselected-windows nil)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment