You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Here's an example from EECS 280 project 1 ([full example](https://eecs280staff.github.io/p1-stats/#testing-1)). No output means the files are identical.
514
+
Here's an example from EECS 280 project 1 ([full example](https://eecs280staff.github.io/stats/#testing-1)). No output means the files are identical.
@@ -111,7 +121,7 @@ total size is 8818 speedup is 0.90
111
121
## Login with `ssh`
112
122
Now log in to CAEN Linux. Your terminal is now a shell on a *different computer*, `caen-vnc-vm16` in this example. Yours may be different. Don't forget to change `awdeorio` to your own uniqname.
Copy file name to clipboardExpand all lines: docs/setup_eecs281.md
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -12,14 +12,14 @@ This tutorial walks through EECS 281 project setup using EECS 280 tutorials.
12
12
VS Code works great for EECS 281 projects. Just ask one of the IAs or GSIs who use VS Code if you need help.
13
13
14
14
## Visual debugger
15
-
Set up your project in your visual debugger. We'll use the project name `p1-stats` in this example, but your project name may be different. If your project has starter files, you'll need the link from the project spec.
15
+
Set up your project in your visual debugger. We'll use the project name `stats` in this example, but your project name may be different. If your project has starter files, you'll need the link from the project spec.
16
16
17
17
|[VS Code Tutorial](https://eecs280staff.github.io/tutorials/setup_vscode.html)|[Visual Studio Tutorial](https://eecs280staff.github.io/tutorials/setup_visualstudio.html)|[Xcode Tutorial](https://eecs280staff.github.io/tutorials/setup_xcode.html)|
18
18
19
19
After you're done, you should have a folder with a main file. Your files may be different.
20
20
```console
21
-
$ tree p1-stats/
22
-
p1-stats/
21
+
$ tree stats/
22
+
stats/
23
23
├── main.cpp
24
24
...
25
25
```
@@ -175,7 +175,7 @@ When you're working alone version control is optional, but it provides benefits:
175
175
- Code backup
176
176
- Easy to try and revert ideas
177
177
178
-
Set up version control using the [Version control tutorial](https://eecs280staff.github.io/p1-stats/setup_git.html). If you've used version control before on your computer, you'll probably want to start with the [Create a local repository](https://eecs280staff.github.io/p1-stats/setup_git.html#create-a-local-repository) section.
178
+
Set up version control using the [Version control tutorial](https://eecs280staff.github.io/stats/setup_git.html). If you've used version control before on your computer, you'll probably want to start with the [Create a local repository](https://eecs280staff.github.io/stats/setup_git.html#create-a-local-repository) section.
179
179
180
180
After you're done, you should have a local repository with a "clean" status and your local repository should be connected to a remote GitHub repository.
181
181
```console
@@ -185,11 +185,11 @@ Your branch is up-to-date with 'origin/main'.
@@ -281,8 +281,8 @@ Emacs doesn't require any special setup for a project.
281
281
Create a new directory, then move into the new directory. Your folder location might be different.
282
282
283
283
```console
284
-
$ mkdir ~/eecs280/p1-stats
285
-
$ cd~/eecs280/p1-stats
284
+
$ mkdir ~/eecs280/stats
285
+
$ cd~/eecs280/stats
286
286
```
287
287
288
288
### Add new files
@@ -310,11 +310,11 @@ int main() {
310
310
### Add existing files
311
311
Emacs doesn't require any special steps for adding existing files.
312
312
313
-
If you have starter files, add them to your project directory. This example is from [EECS 280 Project 1](https://eecs280staff.github.io/p1-stats/), but this tutorial doesn't require understanding the files. Your URL or files might be different.
313
+
If you have starter files, add them to your project directory. This example is from [EECS 280 Project 1](https://eecs280staff.github.io/stats/), but this tutorial doesn't require understanding the files. Your URL or files might be different.
314
314
315
315
Download, unpack, and move the starter files into the directory that already contains `main.cpp`. Your URL or folder might be different.
SSH into your remote server, CAEN Linux in this example. This will set up an SSH multiplexing connection.
492
492
```console
493
-
$ ssh login.engin.umich.edu
493
+
$ ssh login-course.engin.umich.edu
494
494
...
495
495
```
496
496
497
-
In Emacs, open the file `/ssh:login.engin.umich.edu:main.cpp`. Recall `C-x C-f` is `find-file`. Tab completion works in the minibuffer. You're now editing a file `main.cpp` on a remote server.
497
+
In Emacs, open the file `/ssh:login-course.engin.umich.edu:main.cpp`. Recall `C-x C-f` is `find-file`. Tab completion works in the minibuffer. You're now editing a file `main.cpp` on a remote server.
498
498
499
499
### Pair programming with tmux
500
500
Pair program on a remote machine with two people inside the same Emacs instance. We'll use tmux, which is a terminal multiplexer.
501
501
502
502
Alice connects to a remote server containing her code. She starts a tmux session named `shared`. Then, she starts Emacs inside that tmux session.
0 commit comments