Commit Graph

272 Commits

Author SHA1 Message Date
Henrik Lissner
af775b2f60 Delete docs/workflow.org
This is being moved to the discourse.
2021-03-07 00:14:14 -05:00
Henrik Lissner
329864ba9d Update docs/modules.org 2021-03-06 00:51:19 -05:00
Han
ba0f791b05
lang/julia: improve lsp support (#4012)
* lang/julia: include lsp-julia w/o language server

Use nonrecursive clone to get lsp-julia without bundled
LanguageServer.jl (plus dependencies) and include instructions in the
README on how to install the language server (bundled or otherwise).

* lang/julia: add checks for julia +lsp in doctor

Add two checks, both only for when the +lsp feature is enabled:
- Check if (:tools lsp) is selected
- Check if LanguageServer.jl is installed

* lang/julia: indicate SymbolServer.jl as dependency

It is itself a dependency of LanguageServer.jl, but it's necessary to
add it separately in order to do `using SymbolServer`.

* tools/lsp: add julia language server to list

* lang/julia: add eglot support using eglot-jl

Forcing eglot-jl to not install its own LanguageServer.jl is a bit of a
hack though.

* lang/julia: make timeout increase buffer-local

Suggestion by @benneti to use `setq-local` instead of `setq` to prevent
a timeout increase in non-Julia eglot buffers.

* Fix issues

Co-authored-by: Henrik Lissner <henrik@lissner.net>
2021-03-01 22:25:35 -05:00
Henrik Lissner
311d492c77
Merge pull request #4663 from dabrahams/patch-3
Full-throated recommendation of emacs-mac
2021-02-23 19:43:16 -05:00
Henrik Lissner
8f3a9d5fda
Merge pull request #4653 from dabrahams/patch-1
Fix a broken link
2021-02-23 19:39:45 -05:00
Henrik Lissner
4c773c592b
Merge pull request #4654 from dabrahams/patch-2
Title the Module Index "Module Index"
2021-02-23 19:37:48 -05:00
Dave Abrahams
a123dfdf7f
Fix a link 2021-02-17 15:48:58 -08:00
Dave Abrahams
3e5ccb4963
Update instructions for Chemacs2
Chemacs doesn't works since early-init.el was introduced
2021-02-17 15:46:32 -08:00
Dave Abrahams
e4cbd18f4c
Full-throated recommendation of emacs-mac
When installed via homebrew, the formula adds this patch
https://bitbucket.org/mituharu/emacs-mac/pull-requests/2/add-multi-tty-support-to-be-on-par-with/diff, which purports to solve the multi-tty issue.  The user experience I've had with emacs-plus is not a good one.
2021-02-16 11:37:25 -08:00
Dave Abrahams
2660c3074a
Title the Module Index "Module Index"
Perhaps a silly suggestion, but when I followed the link I wasn't sure I'd landed in the right place.
2021-02-15 16:20:14 -08:00
Dave Abrahams
3b188412b5
Fix a broken link 2021-02-15 16:18:21 -08:00
Henrik Lissner
d0b6cef8a5 Bump minimum supported version to Emacs 26.3
From 26.1, which we no longer officially* support.

*I won't be implementing any hard checks for it just yet though. I just
want to push this forward while I plan to drop 26.x support later this
year.
2021-02-05 04:51:24 -05:00
Henrik Lissner
c3c001ad7d Bump core
domtronn/all-the-icons.el@c795d0f -> domtronn/all-the-icons.el@5fa7283
hlissner/emacs-so-long@ed666b0 -> emacs-straight/so-long@a5d445d
jwiegley/use-package@365c73d -> jwiegley/use-package@317137b
raxod502/straight.el@ac4df5c -> raxod502/straight.el@f2cb888

+ Complain if :no-byte-compile, :no-native-compile, or :no-build are
  used in package!. Straight replaced them with :build (and the old
  :build was renamed to :pre-build). See raxod502/straight.el@6a273d1
+ Update getting_started.org to mention :build
+ Switch to emacs-straight/so-long so I don't have to maintain my mirror
  anymore.
2021-02-04 07:32:26 -05:00
Henrik Lissner
1c8451e509 Move docs/api.org to emacs-lisp module 2021-01-18 17:45:29 -05:00
ejez
3cae62cacf Fix typos in docs/getting_started.org 2020-12-20 11:58:48 +03:00
Henrik Lissner
d2005ab5da
docs/api: add cmds! & kbd! demos 2020-12-12 15:56:35 -05:00
Henrik Lissner
6774c0d26e
Replace +auto -> +childframe in code example
+auto was removed in 04acb8fa9
2020-11-27 22:20:51 -05:00
Henrik Lissner
4dab595ad3
Minor refactors & comment revision 2020-11-20 14:10:29 -05:00
Henrik Lissner
d6b26aaca6
Move .dir-locals.el to root
So all org files in $EMACSDIR are read-only when first opened.
2020-11-16 19:26:07 -05:00
Henrik Lissner
7d3a41567d
lang/lua: add +fennel 2020-11-09 21:24:24 -05:00
Henrik Lissner
9929883bf9
Merge pull request #4001 from akirabaruah/emojify
ui/emojis: New module for inserting/displaying emojis
2020-10-19 01:25:47 -04:00
Akira Baruah
813804066d ui/emojis: New module for inserting emojis
Uses the emojify package to enable displaying and inserting emojis. Also
adds a new binding "SPC i e" to insert an Emoji. Includes basic docs.
2020-10-11 20:37:19 -07:00
Henrik Lissner
c2704dc6e6
Merge pull request #3810 from samwdp/develop
Add +powershell to lang/sh module
2020-10-08 13:56:59 -04:00
Henrik Lissner
6445fbf732
Fix #3381: make documentation read-only 2020-10-06 14:33:14 -04:00
Sam Precious
7c5fe3cf30 Completed PR changes 2020-10-06 08:34:15 +01:00
Henrik Lissner
028c682047
Merge pull request #3906 from Jonta/patch-1
Larger link. Fitt's law
2020-10-05 21:06:11 -04:00
Henrik Lissner
4d42347032
Merge pull request #3841 from Ban3/enchant-spell
checkers/spell: add support for using enchant
2020-10-04 20:24:57 -04:00
Henrik Lissner
eb720c86d6
Merge pull request #4016 from harryvederci/patch-1
Fix conflicting text formats in "getting started" steps.
2020-10-04 20:00:01 -04:00
Henrik Lissner
3fef7471fa
Merge pull request #3878 from smsegal/patch-1
Fix link in gettting_started.org
2020-10-04 19:54:31 -04:00
yanekm
19811b1dce
minor fixes (#3957)
* minor typo fixes

* Refill corrected paragraph

Co-authored-by: Henrik Lissner <accounts@v0.io>
2020-10-04 16:34:54 -04:00
Harry Prins
40898b34bf
Remove conflicting formats
Remove fat formatting that interferes with inner monospace/code formatted text.

This caused "=" and "~" signs to be displayed (at least in the browser, on the github readme page).
2020-10-03 17:49:19 +01:00
Jonta
273b5370a5
Larger link. Fitt's law
Works grammatically too
2020-09-07 13:53:04 +02:00
Shane S
c849db6417
Fix link in gettting_started.org
Original link to company module in section "Writing your own modules" was pointing to a malformed path. This changes it to point to the correct path of the company module readme.
2020-09-01 12:27:14 -04:00
Tom Fryers
791ab1a1db
Fix typo in faq.org 2020-08-27 06:44:14 +01:00
Henrik Lissner
ed2c750023
docs/getting_started: clarify "using local packages" #3842 2020-08-26 14:25:46 -04:00
Jussi Timperi
1a3326be53
checkers/spell: add support for using enchant 2020-08-26 13:57:06 +03:00
Henrik Lissner
9e43b69664
docs/api: correct custom-theme-set-faces! example 2020-08-25 05:12:54 -04:00
Henrik Lissner
98283d302b
docs/faq: minor corrections 2020-08-24 23:00:32 -04:00
Henrik Lissner
e54bb170c3
docs/modules: fix os/macos & ui/ligatures links 2020-08-21 01:26:42 -04:00
Henrik Lissner
22ece336fe
Merge pull request #3786 from axelson/arch-linux-emacs-version
ArchLinux packages now have 27.1 as default
2020-08-20 21:37:45 -04:00
Henrik Lissner
f4ec42ae5c
Move :tools macos to :os macos 2020-08-20 02:14:32 -04:00
Henrik Lissner
7081d833f6
Move :ui pretty-code to :ui ligatures
Includes a major refactor of the module.
2020-08-20 02:14:32 -04:00
Jason Axelson
7c69c7b7b5 ArchLinux packages now have 27.1 as default
https://www.archlinux.org/packages/extra/x86_64/emacs/

We could point to emacs-git AUR package for emacs 28:
https://aur.archlinux.org/packages/emacs-git/

But I think the reference to emacs 27 was there simply because emacs 27
is the recommended version so I didn't include a replacement AUR link in
this PR.
2020-08-19 15:37:58 -10:00
Adam Jones
6510c13136 Updates getting_started.org.
Emacs 27.1 has been released & emacs-plus now installs 27.x by default:

  https://github.com/d12frosted/homebrew-emacs-plus
2020-08-11 19:15:42 +01:00
Henrik Lissner
0a4841b247
Add :os tty module
- Moves clipetty to its own, opt-in module (#2671, #3195, #3498)
- Fix cursor shape changing between evil states (#1994)
- Moves `xterm-mouse-mode` and `visible-cursor` config out of core.
2020-08-07 23:44:39 -04:00
Henrik Lissner
73cb463bdf
doc/faq: expand on "which terminal should I use?" 2020-08-07 20:15:14 -04:00
Henrik Lissner
39344dee79
lang/python: update & correct README
Corrected typos and misinformation, also mentioned new +pyright flag.
2020-08-07 19:05:49 -04:00
Henrik Lissner
f0ad8cca25
docs/api: fix keymap in map! examples 2020-08-06 14:22:41 -04:00
Henrik Lissner
68136f7ff9
lang/org: add +pretty flag; move org-superstar
org-superstar is no longer enabled by default, due to unicode-related
crashes and general slowness betraying our "gotta go fast" mantra.
2020-08-05 18:31:01 -04:00
Henrik Lissner
e07cc77c19
docs/getting_started: clarify ~/.emacs.d/bin entry in PATH
I took this for granted:

Works:
  export PATH=~/.emacs.d/bin:$PATH
  export PATH="$HOME/.emacs.d/bin:$PATH"

Does not work:
  export PATH="~/.emacs.d/bin:$PATH"
2020-07-31 18:18:07 -04:00