• Stars
    star
    692
  • Rank 63,239 (Top 2 %)
  • Language
    Julia
  • License
    Other
  • Created almost 8 years ago
  • Updated 10 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Syntax highlighting and other enhancements for the Julia REPL

OhMyREPL

build

This is my REPL. There are many like it, but this one is mine.

repl

A package that hooks into the Julia REPL and gives it syntax highlighting, bracket highlighting, rainbow brackets and other goodies. A (slightly outdated) video showing installation and features of the package is available here.

If you like this package please give it a star. I like stars.

Installation

Pkg.add("OhMyREPL")

and then just load with using OhMyREPL (preferably by putting it in the .julia/config/startup.jl file)

Features

  • Syntax highlighting - Highlighting of keyword, operators, symbols, strings etc. in different colors.
  • Bracket highlighting - Will make matching brackets highlighted when the cursor is between an opening and closing bracket.
  • Automatic bracket insertion - Will insert matching closing bracket and quotation symbols when suitable.
  • Prompt changing - Can change the text and color of the julia> prompt as well as add a prompt for output.
  • Rainbow brackets - Colorizes matching brackets in the same color.
  • Fuzzy (fzf) history search - Search REPL history in any mode fuzzily with beloved fzf.

Documentation

Please see the documentation for more extensive description of the features and their settings like how to change colorschemes, how to create your own colorschemes etc.

Warning

Note that this package overwrites some methods from Julia Base. If you get a weird error when using OhMyREPL you should reproduce it without having OhMyREPL loaded before reporting it as a Julia bug.

More Repositories

1

TimerOutputs.jl

Formatted output of timed sections in Julia
Julia
581
star
2

NearestNeighbors.jl

High performance nearest neighbor data structures and algorithms for Julia.
Julia
372
star
3

PGFPlotsX.jl

Plots in Julia using the PGFPlots LaTeX package
Julia
296
star
4

Crayons.jl

Colored and styled strings for terminals.
Julia
134
star
5

LazilyInitializedFields.jl

Are your fields sleeping?... zzzz...
CSS
34
star
6

Phon

Insert cohesive elements between grains in microstructures
Python
27
star
7

QOI.jl

QOI (Quite OK Image) format decoder/encoder.
Julia
18
star
8

ContMechTensors.jl

Efficient computations with symmetric and non-symmetric tensors with support for automatic differentiation.
Julia
14
star
9

HyperHessians.jl

Julia
13
star
10

MMA.jl

MMA optimization algorithm in Julia
Julia
12
star
11

RegistryCompatTools.jl

Is your compat up to date?
Julia
11
star
12

FeynSimul

Path Integral simulation with OpenCL bindings to Python
Python
10
star
13

SIMDVectors.jl

Julia
8
star
14

EnvironmentGraph.jl

Julia
7
star
15

SIMDIntrinsics.jl

Julia
6
star
16

IOIndents.jl

Simple writing of indented and aligned text
Julia
6
star
17

PGFPlotsXExamples

Julia
6
star
18

FEM.jl

Finite element analysis in Julia
Julia
5
star
19

BlockSparseMatrices.jl

Blocked Sparse Matrices in Julia
Julia
5
star
20

UpdateIndex.jl

Julia
5
star
21

lolFem

lolFem
Python
5
star
22

Notcurses.jl

Julia
5
star
23

Backporter

Script to make backport branches to Julia
Julia
4
star
24

ConstLab.jl

Constitutive modeling in Julia
Julia
4
star
25

PkgFsck.jl

*Teleports Behind You* Nothing Personal, Kid
Julia
4
star
26

JuliaCon_FEM

Slides for JuliaCon presentation about FEM in Julia
3
star
27

TerminalSpinners.jl

You spin my cursor right round right round
Julia
3
star
28

JuAFEM.jl

Finite element toolbox for Julia
Julia
3
star
29

PkgEvalAnalysis

Jupyter Notebook
3
star
30

Expect.jl

std::expected in Julia
Julia
2
star
31

Magyar.jl

Julia
2
star
32

TestPackage.jl

Julia
1
star
33

DigiWellSeminarieJulia

Files for a presentation for DigiWell Norway seminarie day
Julia
1
star
34

Clang_jll.jl

Julia
1
star
35

MainRepo

Julia
1
star
36

resnet

Python
1
star
37

MKL_jll.jl

Julia
1
star
38

RegistratorTest.jl

Julia
1
star
39

SubProjectsExample

Julia
1
star
40

CcallableRecorder.jl

Julia
1
star
41

MyPackage

Julia
1
star
42

Kaleidoscope.jl

Julia
1
star
43

Currencies.jl

Julia
1
star
44

ViscoCrystalPlast

Code for phd project
Julia
1
star
45

LightStructArrays.jl

Julia
1
star