Commit Graph

165 Commits

Author SHA1 Message Date
Sameer Rahmani c29511a3cc Finish up ep 10 on macros 2022-09-12 15:24:31 +01:00
Sameer Rahmani cb32a5873e Add RSS support to the build doc 2022-08-29 15:46:09 +01:00
Pouya Abbassi 8415ab2e9b Fix - typo 2022-08-23 09:26:37 +04:30
Pouya Abbassi 1bb58e32c9 Use Cidedr instead of LSP for indentation.
https://practical.li/spacemacs/install-spacemacs/clojure-lsp/configure-lsp-and-cider.html#lsp-layer-variables
2022-08-23 09:25:17 +04:30
Pouya Abbassi 2ad747c449 Fix: typo 2022-08-22 11:50:53 +00:00
Pouya Abbassi d20c71d2ec Use when-flag on lsp 2022-08-22 11:50:53 +00:00
Pouya Abbassi f5c749e91f PR6 - Refactor and restructure clojure-cube and badwolf-theme-cube. 2022-08-22 11:50:53 +00:00
Pouya Abbassi b201a32285 Refactor: make it usable for wider range of audience 2022-08-22 11:50:53 +00:00
Pouya Abbassi db28cbdc20 Fix clojure hook 2022-08-22 11:50:53 +00:00
Pouya Abbassi a63f26801a Syntax fix 2022-08-22 11:50:53 +00:00
Pouya Abbassi 4eee6fef6b Remove lsp-enable-indentation assignment from cube definition 2022-08-22 11:50:53 +00:00
Pouya Abbassi d9a0cfbc63 Fix code review 2022-08-22 11:50:53 +00:00
Pouya Abbassi 60c3a3bf8b Add Clojure Cube 2022-08-22 11:50:53 +00:00
Pouya Abbassi 3d8359c18c Add BadWolf theme cube 2022-08-22 11:50:53 +00:00
Sameer Rahmani 46932dcacd Move the docs deps to docs.el 2022-07-04 17:34:09 +01:00
Sameer Rahmani 5780b87886 Fixed the broken debug-mode of the build 2022-07-04 16:41:47 +01:00
Sameer Rahmani 93bbfda8d3 Add the groovy cube 2022-07-04 15:33:27 +01:00
Sameer Rahmani 4aec122767 Add category check ignore list to the doc build processs 2022-07-04 15:33:14 +01:00
Sameer Rahmani c47738ce86 Extract the base url into two vars 2022-07-03 23:42:25 +01:00
Sameer Rahmani bc95a3fa1a Break down the docs path into vars 2022-07-03 23:27:34 +01:00
Sameer Rahmani f3288bb30d Apply all the actions before building the docs 2022-07-03 23:04:31 +01:00
Sameer Rahmani 95f7fea814 Add defproject to the build system to start creating a generic build system 2022-07-03 22:50:32 +01:00
Sameer Rahmani 0657c8455d Update license headers for the copyright time 2022-07-01 18:27:21 +01:00
Sameer Rahmani fe9c29a116 Fix the python cube to leave the lsp enabled clients alone 2022-07-01 14:01:16 +01:00
Sameer Rahmani f36b052bc8 Refactor the copy-template context 2022-06-29 17:24:30 +01:00
Sameer Rahmani 1cc1b49c00 Add the :base-url to org rendering context 2022-06-29 17:20:28 +01:00
Sameer Rahmani a77d2ee6c5 Fixed some trivial bugs in the doc generator 2022-06-29 17:04:11 +01:00
Sameer Rahmani d6be7ed7da Add the site assets directory 2022-06-29 11:29:29 +01:00
Sameer Rahmani 960edff0a4 Remove org->html builder in the docs 2022-06-29 02:20:10 +01:00
Sameer Rahmani 32bb579ac8 Fix the cube index list link and cube order 2022-06-29 02:17:33 +01:00
Sameer Rahmani ffcf493540 Finish the 'docs' command to generate basic html 2022-06-29 02:09:57 +01:00
Sameer Rahmani eb621760df Setup the indexer functions for the 'docs' build command 2022-06-29 01:21:57 +01:00
Sameer Rahmani 51b5c42bd4 Add the missing fg42/build module 2022-06-28 22:22:29 +01:00
Sameer Rahmani 0846f9f89c Add the build module again (we lost it due to gitignore rule) 2022-06-28 13:22:32 +01:00
Sameer Rahmani 7e82143dfb Add org-ql, org-sidebar and super agenda via dedicated cubes 2022-06-27 23:41:52 +01:00
Sameer Rahmani 2a00d784e7 Add the when-not-wm macro 2022-06-27 23:41:24 +01:00
Sameer Rahmani 695d452845 Move cpp cubes into theirown module 2022-06-27 23:40:48 +01:00
Sameer Rahmani 2ce52208ea Add support for pyright lsp lang server for python 2022-06-27 23:38:14 +01:00
Sameer Rahmani 4656df14e9 Add origami cube to support folding 2022-06-27 23:37:51 +01:00
Sameer Rahmani ca50c4709a Remove unused code from the rigel client 2022-04-17 09:10:38 +01:00
Sameer Rahmani e4249444f8 Break the rigel cube into autoload sections 2022-04-15 23:13:54 +01:00
Sameer Rahmani 699bc88830 Add the Poc for Rigel support 2022-04-15 16:45:44 +01:00
Sameer Rahmani b062746013 Add the zig cube 2022-04-13 12:48:41 +01:00
Sameer Rahmani 67593cd35b Fix the typo in latex example for towrite 2022-04-01 12:10:36 +01:00
Sameer Rahmani 4bdbc39bcd Fix the tw snippet key 2022-04-01 12:01:21 +01:00
Sameer Rahmani 862366e287 Add the tw(towrite) snippet org-mode 2022-04-01 11:57:49 +01:00
Sameer Rahmani 687d138fe3 Finish up episode 3 2022-02-14 10:15:37 +00:00
Sameer Rahmani a367126f1d Fix an issue with the haml mode 2022-01-07 16:54:19 +00:00
Sameer Rahmani 6e9e76817a Add eldoc box cube 2022-01-07 16:52:40 +00:00
Behnam Khanbeigi b0934454a6 Create haml cube 2022-01-07 17:28:44 +01:00
Sameer Rahmani 7f98f81b1c Add the graviz support to org-babel 2021-12-19 15:18:21 +00:00
Sameer Rahmani 246fc233d5 Add more statusbar components 2021-12-14 19:52:35 +00:00
Sameer Rahmani f063883f6c Add battery and memory units for the status bar 2021-12-12 22:18:02 +00:00
Sameer Rahmani d5059ac258 Add a macro to define statusbar units that takes care of timers 2021-12-12 19:51:09 +00:00
Sameer Rahmani 0064223dec Finish the first version of the statusbar 2021-12-12 11:55:55 +00:00
Sameer Rahmani f6b08db017 Add a basic statusbar mode 2021-12-12 11:15:23 +00:00
Sameer Rahmani 1a692e7dbb Setup the minimodeline with respect to the local API 2021-12-11 18:35:15 +00:00
Sameer Rahmani 8d13a3ec3e Add the default mechanism to create and modify modelines 2021-12-11 14:56:57 +00:00
Sameer Rahmani f9e0077bef Add the graph cube for graphviz development 2021-11-26 11:13:34 +00:00
Sameer Rahmani e3b78a4ca9 Fix the libgcc issue and add diff-hl cube 2021-10-17 11:03:55 +01:00
Sameer Rahmani 8c487406f3 Add a naive index generator for the cubes list page 2021-10-12 00:56:20 +01:00
Sameer Rahmani db967c38f3 Add the ability to build the docs from cubes docstrings 2021-10-12 00:35:05 +01:00
Sameer Rahmani e3c96baa66 Add terraform andt several more cubes 2021-08-29 19:44:18 +01:00
Sameer Rahmani 5af9e1543b Add the bookmark cube 2021-07-27 15:25:51 +01:00
Sameer Rahmani ad2560bdf3 Add the git cube to support git integration 2021-07-27 12:31:03 +01:00
Sameer Rahmani 0ef18bea8d Add org mode cube 2021-07-02 15:48:30 +01:00
Sameer Rahmani b3d5cd422d Add java and yasnippet cubes 2021-05-23 16:54:27 +01:00
Sameer Rahmani 9fd18ecf9c Fix the activation issue on cubes and add few new cubes 2021-05-16 11:15:29 +01:00
Sameer Rahmani dfed2fd5f7 Add the :flag-default to editor cubes and nest them inside the editor 2021-05-07 16:03:33 +01:00
Sameer Rahmani 08e9826818 Add the :flag-default to cubes to activate them by default 2021-05-07 15:04:14 +01:00
Sameer Rahmani a29d364257 Add the vterm cube 2021-05-07 14:09:25 +01:00
Sameer Rahmani 40432de56c Modify 'defflag' macro to accept a default value 2021-05-07 14:09:16 +01:00
Sameer Rahmani 16c2ad9fe8 Add pinentry and rcirc cubes 2021-05-06 09:29:34 +01:00
Sameer Rahmani 9031d2ef34 Add the projectile cube 2021-05-04 18:25:39 +01:00
Sameer Rahmani 1f71ce0f0a Add the Golang cube 2021-05-04 10:16:39 +01:00
Sameer Rahmani 2f7855ce1b Enhance the dracula color theme 2021-05-03 18:38:25 +01:00
Sameer Rahmani c813cec12f Add cursor-type cube 2021-05-03 17:02:13 +01:00
Sameer Rahmani 6c4b304afe Add :flag and :no-flag to cube macro
This way we can define flags to control the cubes
automatically. Then we can just call cubes inside
of each other and control the behavior via flags.
if :no-flag set to true then the cube won't be needing
a flag to get activated.
2021-05-03 01:42:57 +01:00
Sameer Rahmani a62c529605 Add flycheck cube 2021-05-03 00:45:44 +01:00
Sameer Rahmani d4aa08311f Add necessary cubes to swtich to v3
I've added some cubes including 'selectrum', 'company'
'lsp', 'smart-mode-line', 'mini-modline' and several
others which allows me to switch to v3 and continue
from there. Some of the cubes are not in the right place
but will move them to an appropriate location later on
2021-05-03 00:45:44 +01:00
Sameer Rahmani f2e73e2570 Add buffer/window navigation cubes and font cube 2021-04-21 19:42:09 +01:00
Sameer Rahmani 801fcb06e7 Add the WM cube to support emacs as a window manager 2021-04-21 11:45:33 +01:00
Sameer Rahmani 55f0a3dab0 Upgrade the defcube macro with some hooks 2021-04-18 16:10:02 +01:00
Sameer Rahmani bd0e09391e Run pre/post cube hooks on the cube macro 2021-04-18 13:36:52 +01:00
Sameer Rahmani 4b2bdb6eb2 Add lang server hooks to the cube macro 2021-04-18 13:33:39 +01:00
Sameer Rahmani 8d49520988 Remove all system impl 2021-04-18 12:13:33 +01:00
Sameer Rahmani 82437cf01b Flags: Add the flags namespace
This new namespace contains all the necessary functionality to create 'flags'
which are the new implementation of the old 'abilities'.
2021-03-20 16:14:15 +00:00
Sameer Rahmani ff561ccb9a Add a very basic editor cube to setup some basic functionality 2021-03-08 14:10:13 +00:00
Sameer Rahmani 93ffcfd5fe Move the initialization code for fpkg to fpkg/core.el 2021-03-06 18:43:28 +00:00
Sameer Rahmani 34260927bc Add fpkg/use as a wrapper for use-package and a simple elisp cube 2021-03-06 18:40:57 +00:00
Sameer Rahmani 112bb31b8e Add the fg42/code module that contains couple of variables 2021-03-06 10:07:53 +00:00
Sameer Rahmani 1ea2e700ec Setup a bare minimum defcube macro 2021-03-06 10:07:27 +00:00
Sameer Rahmani 369775318c Setup the straight.el as the package manager 2021-03-05 16:30:30 +00:00
Sameer Rahmani 2031df182b Add paredit and rainbow delimeter to elisp cube 2021-02-03 20:50:17 +00:00
Sameer Rahmani a7cfe76bf3 Finalize the defkey macro 2021-02-03 18:40:38 +00:00
Sameer Rahmani 7b03f42446 Finish up the v3 cube interface 2021-02-02 19:21:59 +00:00
Sameer Rahmani 01e38717f1 Add auto-modes and hooks supports to cubes 2021-01-30 18:52:04 +00:00
Sameer Rahmani b2a7f1ce27 Add support for cube requiring other cubes in the system 2021-01-29 17:59:16 +00:00
Sameer Rahmani 2b9be1f621 Update the copyright date 2021-01-29 02:02:14 +00:00
Sameer Rahmani e59ba046b5 Install dependencies by grabbing them from the system monad 2021-01-29 02:00:52 +00:00