Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mooc-rr-ressources
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
4
Merge Requests
4
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Learning Lab
mooc-rr-ressources
Commits
11c1f016
Commit
11c1f016
authored
Jan 13, 2020
by
Konrad Hinsen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Pas de connexion à ELPA s'il n'y a plus rien à installer
Pour qu'on puisse travailler sans réseau
parent
e46f6e95
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
26 additions
and
16 deletions
+26
-16
init.el
module2/ressources/rr_org/init.el
+12
-7
init.org
module2/ressources/rr_org/init.org
+14
-9
No files found.
module2/ressources/rr_org/init.el
View file @
11c1f016
...
...
@@ -57,16 +57,21 @@
'
(
"melpa-stable"
.
"http://stable.melpa.org/packages/"
))
(
add-to-list
'package-archives
'
(
"melpa"
.
"http://melpa.org/packages/"
))
(
package-refresh-contents
)
(
setq
package-archive-priorities
'
((
"gnu"
.
100
)
(
"melpa-stable"
.
10
)))
(
dolist
(
pkg
'
(
ess
(
let*
((
required-packages
'
(
ess
auctex
htmlize
exec-path-from-shell
))
(
when
(
not
(
package-installed-p
pkg
))
(
package-install
pkg
)))
(
missing-packages
(
remove-if
#'
package-installed-p
required-packages
)))
(
when
missing-packages
(
message
"Missing packages: %s"
missing-packages
)
(
package-refresh-contents
)
(
dolist
(
pkg
missing-packages
)
(
package-install
pkg
)
(
message
"Package %s has been installed"
pkg
))))
(
unless
(
memq
system-type
'
(
windows-nt
ms-dos
))
(
exec-path-from-shell-initialize
)
...
...
module2/ressources/rr_org/init.org
View file @
11c1f016
...
...
@@ -80,18 +80,23 @@ document, simply =M-x org-babel-tangle=.
'("melpa-stable" . "http://stable.melpa.org/packages/"))
(add-to-list 'package-archives
'("melpa" . "http://melpa.org/packages/"))
(package-refresh-contents)
(setq package-archive-priorities '(("gnu" . 100)
("melpa-stable" . 10)))
#+END_SRC
* Install
missing
packages
* Install packages
#+begin_src emacs-lisp :tangle init.el
(dolist (pkg '(ess
(let* ((required-packages
'(ess
auctex
htmlize
exec-path-from-shell))
(when (not (package-installed-p pkg))
(package-install pkg)))
(missing-packages (remove-if #'package-installed-p required-packages)))
(when missing-packages
(message "Missing packages: %s" missing-packages)
(package-refresh-contents)
(dolist (pkg missing-packages)
(package-install pkg)
(message "Package %s has been installed" pkg))))
#+end_src
* Import environment variables
#+begin_src emacs-lisp :tangle init.el
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment