File tree 8 files changed +18
-16
lines changed
8 files changed +18
-16
lines changed Original file line number Diff line number Diff line change 1
- FROM yyoncho/gitpod-default:1.0.22
1
+ FROM yyoncho/gitpod-default:1.0.28
Original file line number Diff line number Diff line change @@ -14,9 +14,9 @@ You can replace `PROJECT` and `URL` with any `github` project. Once you login yo
14
14
15
15
## Features
16
16
* Fully preconfigured ready-to-code Emacs Based IDE. There are several preconfigured
17
- - ` Vanilla `
18
- - ` Spacemacs `
19
- - ` Doom ` (TBA)
17
+ - ` vanilla `
18
+ - ` spacemacs `
19
+ - ` doom `
20
20
- Your custom config (TBA)
21
21
* The following servers are preinstalled on the image(more to come):
22
22
- ` jdtls `
@@ -28,6 +28,7 @@ You can replace `PROJECT` and `URL` with any `github` project. Once you login yo
28
28
- ` rust-analyzer `
29
29
- ` css-ls `
30
30
- ` clojure-lsp `
31
+ - ` clangd `
31
32
32
33
## Tips
33
34
Original file line number Diff line number Diff line change 24
24
25
25
(require 'dap-cpptools )
26
26
(dap-cpptools-setup)
27
+
28
+ (require 'dap-node )
29
+ (dap-node-setup)
Original file line number Diff line number Diff line change 1
1
FROM yyoncho/gitpod-base:1.0.12
2
2
3
- USER root
4
- RUN chown gitpod:gitpod /workspace
5
-
6
- USER gitpod
3
+ RUN sudo apt-get install libtool-bin
7
4
8
5
RUN mv .emacs.d vanilla
9
6
10
7
COPY .emacs-profiles.el /home/gitpod/.emacs-profiles.el
11
8
RUN git clone --depth 1 https://github.com/plexus/chemacs2 /home/gitpod/.emacs.d/
12
9
13
- COPY --from=yyoncho/gitpod-doom:1.0.0 /home/gitpod/.emacs.d /home/gitpod/doom
10
+ COPY --from=yyoncho/gitpod-doom:1.0.5 /home/gitpod/doom /home/gitpod/doom
14
11
15
12
COPY --from=yyoncho/gitpod-spacemacs:1.0.12 /home/gitpod/.emacs.d /home/gitpod/spacemacs
16
13
COPY --from=yyoncho/gitpod-spacemacs:1.0.12 /home/gitpod/.spacemacs.d /home/gitpod/.spacemacs.d
@@ -30,11 +27,10 @@ RUN ln -s /home/gitpod/spacemacs/eln-cache /home/gitpod/.emacs.d/
30
27
COPY .bashrc-ex /home/gitpod/.bashrc-ex
31
28
RUN echo 'source ~/.bashrc-ex' >> ~/.bashrc
32
29
33
- COPY --from=yyoncho/gitpod-doom:1.0.0 /home/gitpod/.config/doom /home/gitpod/.config/doom
34
-
35
- RUN sudo apt-get install libtool-bin
30
+ COPY --from=yyoncho/gitpod-doom:1.0.5 /home/gitpod/.config/doom /home/gitpod/.config/doom
36
31
37
32
COPY startup.el /home/gitpod/
38
33
RUN sudo rm /home/gitpod/.spacemacs.d/*
39
34
RUN sudo ln -s /workspace/lsp-gitpod/docker/spacemacs/spacemacs.d/init.el /home/gitpod/.spacemacs.d/
40
35
RUN sudo chown gitpod:gitpod /home/gitpod/.spacemacs.d -R
36
+ COPY vterm-module.so /home/gitpod/spacemacs/.elpa/28.0/develop/vterm*/
Original file line number Diff line number Diff line change 39
39
(lsp-load-vscode-workspace (car workspaces)))
40
40
(lsp-workspace-folders-add directory)))
41
41
42
+ (require 'f )
43
+
42
44
(let* ((org (getenv " ORG" ))
43
45
(project (getenv " PROJECT" ))
44
46
(root (f-parent (getenv " GITPOD_REPO_ROOT" )))
45
47
(directory (expand-file-name project root)))
46
48
(when (and org project)
47
- (require 'f )
48
49
(if (f-exists-p directory)
49
50
(progn
50
51
(message " Project %s /%s is already cloned in %s " org project directory)
File renamed without changes.
Original file line number Diff line number Diff line change @@ -2,13 +2,12 @@ FROM yyoncho/gitpod-base:1.0.9
2
2
3
3
USER gitpod
4
4
5
- RUN rm -rf ~/.emacs.d
6
5
# Doom
7
6
# # Clone and set the DOOMDIR folder
8
7
9
- RUN git clone --depth 1 https://github.com/hlissner/doom-emacs /home/gitpod/.emacs.d / --branch develop
8
+ RUN git clone --depth 1 https://github.com/hlissner/doom-emacs /home/gitpod/doom / --branch develop
10
9
COPY configs /home/gitpod/.config/doom
11
10
12
11
# # Sync to install modules and packages
13
12
RUN ulimit -n 9000
14
- RUN EMACS=~/emacs/src/emacs ~/.emacs.d /bin/doom sync
13
+ RUN EMACS=~/emacs/src/emacs ~/doom /bin/doom sync
Original file line number Diff line number Diff line change 6
6
user-mail-address
" [email protected] " )
7
7
(setq doom-theme 'doom-one )
8
8
(setq display-line-numbers-type t )
9
+
10
+ (load " ~/startup.el" )
You can’t perform that action at this time.
0 commit comments