Commit Graph

322 Commits

Author SHA1 Message Date
Sameer Rahmani 950575a38f defextension has been added alongside with load-extension function.
`defextension` is a new macro to replace the old `extension` macro
to define a new extension. `load-extension` function take an extension
which is defined using `defextension` and load it by loading the file
addressed in extension's `:path` field or if that field i `nil` simply
try to construct a path in FG42's extension directory.

Signed-off-by: Sameer Rahmani <lxsameer@gnu.org>
2020-03-12 18:45:38 +00:00
amirrezaask 6aa7be6d39 resolve discussions 2020-03-12 21:02:22 +03:30
amirrezaask 579b50c317 add example usage of macro 2020-03-12 11:10:33 +03:30
amirrezaask 75955eee19 every thing works almost 2020-03-12 11:04:03 +03:30
amirrezaask 57fd2e7cc2 some improvements and bug fixes 2020-03-12 10:22:26 +03:30
amirrezaask b6149629cb remove test macroexpand 2020-03-12 05:40:09 +03:30
amirrezaask 50114c2686 fix -defkey-evil function. 2020-03-12 05:38:05 +03:30
amirrezaask 7f8f62c02a WIP: naive solution for -defkey-evil 2020-03-12 03:20:57 +03:30
amirrezaask 34ef71fd66 WIP: still working on -defkey-evil 2020-03-12 03:05:50 +03:30
amirrezaask cac46dec34 WIP: improved -defkey-evil 2020-03-12 02:56:25 +03:30
Sameer Rahmani 79866f3871 Fixed few styling issues in fg42.el 2020-03-11 14:58:32 +00:00
amirrezaask 6c6e4b27de fix discussions 2020-03-11 18:05:33 +03:30
amirrezaask ddcf016e93 fix discussions 2020-03-11 18:01:23 +03:30
amirrezaask a9b926d95c fix discussions 2020-03-11 17:57:51 +03:30
amirrezaask a7774cbd6a add fg42--startup-optimize function" 2020-03-11 16:50:23 +03:30
Sameer Rahmani 713468a5be Actions and new extension data structures have been added 2020-03-03 11:48:27 +00:00
Sameer Rahmani f075bc78d9 Merge branch 'add-go-extention' into 'master'
add first draft of golang extention for fg42

See merge request FG42/FG42!9
2020-02-23 19:55:47 +00:00
amirrezaask 33c995e340 add TODO 2020-02-23 23:14:15 +03:30
amirrezaask cc40f763f1 add space leader keybindings for evil mode 2020-02-23 23:05:26 +03:30
amirrezaask a38542f45f go snippet 2020-02-23 22:47:34 +03:30
amirrezaask ddffdf6c21 some docs string 2020-02-23 21:57:41 +03:30
amirrezaask 3569062d02 Merge branch 'master' of gitlab.com:FG42/FG42 into add-go-extention 2020-02-23 21:54:48 +03:30
amirrezaask 34042c3d8a improve go path detection" 2020-02-23 21:39:37 +03:30
amirrezaask b36ee47048 add ability check 2020-02-23 21:26:58 +03:30
amirrezaask ff702e6144 remove flymake and add go extension to fg42.user.el 2020-02-23 20:07:19 +03:30
Sameer Rahmani 7e2a146a00 Default font var has been added 2020-02-23 16:35:53 +00:00
amirrezaask 3c7273b6ea merge with master 2020-02-23 19:59:44 +03:30
amirrezaask 0e7ced8f9a better code style 2020-02-23 19:57:37 +03:30
amirrezaask 02467ed8db simpler code 2020-02-23 19:49:12 +03:30
amirrezaask 5ff4bfaf33 remove go extension from this branch 2020-02-23 19:11:53 +03:30
amirrezaask 9c6c3aab5b add fg42-font function and get-fg42-font function to get fg42 font if set by user or the default one 2020-02-23 19:09:27 +03:30
amirrezaask b066b0de2c fix path problem 2020-02-23 17:41:32 +03:30
amirrezaask 186deee91c fix stupid bug 2020-02-23 16:54:06 +03:30
amirrezaask 6c9dfd0a57 add first draft of golang extention for fg42 2020-02-23 09:04:35 +03:30
Sameer Rahmani 08de732bdb Serene-lambda support has been added 2020-02-17 19:20:34 +00:00
Sameer Rahmani a70a91ccbd nRepl client has been added to serene mode 2020-02-17 19:20:34 +00:00
Sameer Rahmani f797948180 wrapped the fira code setup in an ability 2020-01-24 17:14:12 +00:00
Sameer Rahmani 4c3d698ca2 Serene extension has been added 2020-01-01 22:44:37 +00:00
Sameer Rahmani cf3ed5d787 Wrong arglist indentation has been removed for java mode 2019-12-24 13:54:51 +00:00
Sameer Rahmani 1d8dd0e564 Method call style has been changed in java mode 2019-12-24 13:24:23 +00:00
Sameer Rahmani 2c0efc6550 Java mode indentation has been fixed 2019-12-23 13:35:52 +00:00
Sameer Rahmani 7b084c5cc4 Black support has been added to python extension 2019-12-20 14:27:31 +00:00
amirhoshangi 0bc5d8aab8 latex/init.el: add (interactive) to latex-run-lsp 2019-12-10 23:32:44 +03:30
Sameer Rahmani 1ab29699ff The latex extension styling has been improved 2019-12-10 10:17:06 +00:00
Sameer Rahmani fe793e77aa Merge branch 'feature/lsp-latex' into 'master'
Feature/lsp latex: adding lsp-latex ability and replacing it with auc-tex

See merge request FG42/FG42!6
2019-12-10 09:57:04 +00:00
Sameer Rahmani f715398a21 Latex ability has been improved 2019-12-09 21:58:43 +00:00
Sameer Rahmani 539e8a3682 groovy mode has been added to be used for gradle 2019-12-09 21:24:03 +00:00
Sameer Rahmani 0fddfe8947 Latex ability has been improved 2019-12-09 21:23:35 +00:00
amirhoshangi 265fdcdc3e working on auto load of lsp-latex mode 2019-12-10 00:50:23 +03:30
amirhoshangi 9d18cea68c change the path of texlab to /usr/bin/texlab 2019-12-10 00:06:47 +03:30
Sameer Rahmani a0a6a1d3fd Latex extension has been updated 2019-12-09 16:28:00 +00:00
Sameer Rahmani db0e1cb83e lsp-latex has been fixed to provide the correct symbol 2019-12-09 16:20:10 +00:00
amirhoshangi 14284385b8 start working on lsp-latex 2019-12-09 19:25:04 +03:30
Sameer Rahmani c5cc5430b3 Python lsp integration has been added 2019-12-09 11:26:09 +00:00
Sameer Rahmani 26923c8c9b LSP's inline actions has been disabled 2019-12-05 21:03:40 +00:00
Sameer Rahmani d60d3cca38 Java extension has been added 2019-12-05 11:07:01 +00:00
Sameer Rahmani 1014b347dc godot-gdscript.el has been added 2019-11-09 17:57:18 +00:00
Sameer Rahmani e7d19476c2 Godot integration has been added alongside with some utils functions 2019-11-09 17:07:58 +00:00
Sameer Rahmani 52448c4665 typescript and commonlisp have been added 2019-09-20 06:40:55 +01:00
Sameer Rahmani d8a2f0a1ea Small commentary has been added to livemd 2019-09-11 14:29:14 +01:00
Sameer Rahmani f5c6925e5e defkey macro has been added 2019-09-09 09:05:36 +01:00
Sameer Rahmani cab49441b2 key-binding module has been added 2019-09-09 08:05:09 +01:00
Sameer Rahmani 89aa1da1a1 Racket extension has been added 2019-09-08 11:57:25 +01:00
Sameer Rahmani 85eb203e1a A bug in livemd mode has been fixed 2019-09-08 11:57:13 +01:00
Sameer Rahmani 25eb2facdf Minor bug has been fixed with livemd module 2019-09-08 11:10:30 +01:00
Sameer Rahmani 26ab6f5394 livemd has been added 2019-09-05 15:38:18 +01:00
Sameer Rahmani 63afbd12df devtools module has been splitted into submodules 2019-08-25 22:10:23 +01:00
Sameer Rahmani 8c25a66513 several utility functions have been extracted to their own modules 2019-08-23 14:22:50 +01:00
Sameer Rahmani 840f42ec1f devtools poc has been added 2019-08-22 19:06:51 +01:00
Sameer Rahmani 8e4f9c252e Minor typo in extension lib has been fixed 2019-08-21 21:16:11 +01:00
Sameer Rahmani fd24dc2fd0 devtools library has been added 2019-08-21 15:38:13 +01:00
Sameer Rahmani ab8a3499d6 doom-modeline has been added 2019-08-13 17:38:22 +01:00
Sameer Rahmani 89e33c9797 Several docstrings have been fixed 2019-07-17 08:57:01 +01:00
Sameer Rahmani 6a8f3f2f71 haskell init files has been removed 2019-07-10 08:13:15 +01:00
Sameer Rahmani 61f54f7e36 Haskell mode has been added 2019-07-10 08:12:33 +01:00
Sameer Rahmani ceadb0c77b lsp has been disabled by default 2019-07-05 09:03:41 +01:00
Sameer Rahmani 501b6c82be common lisp extension has been added 2019-06-09 10:11:24 +01:00
Sameer Rahmani 7a58640fff eshell-prompt-extras has been disabled in order to be compatible with emacs HEAD 2019-04-11 09:13:13 +01:00
Sameer Rahmani 23b7bd87d4 doom-dracula has been added to default config file 2019-03-28 18:46:08 +00:00
Sameer Rahmani 17469f2a97 lsp and doom-dracula have been added 2019-03-28 15:01:10 +00:00
Sameer Rahmani be228f5663 Tabbar ability has been added 2019-03-27 18:52:29 +00:00
Sameer Rahmani c1efcd482d Godot extension has been added 2019-03-19 21:06:14 +00:00
Sameer Rahmani 77429f150f lab file has been added 2019-03-11 16:34:01 +00:00
Sameer Rahmani b49a32b73c Pug mode support has been added 2019-01-30 22:15:36 +00:00
Sameer Rahmani 898f02603d Extension log messages have been moved to the final stage of load process 2019-01-25 14:35:09 +00:00
Sameer Rahmani d90c2ee044 github command interface has been added to john titor 2019-01-14 22:14:29 +00:00
Sameer Rahmani 79b6ffeca1 Merged with master 2019-01-14 18:53:41 +00:00
Sameer Rahmani 8241ef3cd8 john_titor has been added to fg42 elisp's lib 2019-01-14 17:21:36 +00:00
Sameer Rahmani c1e58af798 epc server has been added to john_titor client 2019-01-14 16:20:48 +00:00
Sameer Rahmani 031cbfd031 Auth extension has been added 2019-01-10 22:19:32 +00:00
Sameer Rahmani 27bde6b87d IRC configuration has been added to the default user config 2019-01-10 19:16:46 +00:00
Sameer Rahmani 08d75cb817 Track mode has been added to irc setup 2019-01-10 19:04:00 +00:00
Sameer Rahmani 1dc8ac000d irc extension has been improved 2019-01-10 17:26:41 +00:00
Sameer Rahmani f64689f614 Basic irc support has been added through IRC extension 2019-01-09 22:11:20 +00:00
Sameer Rahmani d33b8c64cc Minor syntax error has been fixed in latex/init 2018-12-28 17:25:17 +00:00
Sameer Rahmani b68cf65bd8 markdown mode has been added 2018-12-28 17:17:38 +00:00
Sameer Rahmani 9f2bd9d3b8 Minor syntax error has been fixed on latex/init 2018-12-28 16:58:34 +00:00
Sameer Rahmani 930cc01fcb Minor tweaks has been made on latex extension 2018-12-28 16:14:32 +00:00
amirhoshangi 06f8361d1d Merge branch 'master' of git://github.com/FG42/FG42 into feature/latex 2018-12-28 19:05:39 +03:30
amirhoshangi a369e02052 init.el: init file for latex extension 2018-12-28 19:03:29 +03:30