snailed
d92287afe0
Parse tex root for more complex latex files
...
Allows parsing texroot comments so that you can compile a LaTeX document from outside of the document root, as long as it contains the usual magic comment format:
% !TEX root = doc.tex
2022-08-10 11:53:24 +00:00
i-c-u-p
c38de1d262
fix "extention" typo ( #1103 )
...
replaces all appearances of "extention" with "extension"
2022-04-10 12:39:05 +00:00
Luke Smith
c08c3a2fb0
fix #936
2022-01-21 19:27:56 -05:00
Thomas Voss
1df8bcd8fe
Minor performance improvements ( #975 )
...
* Skip head and grep and do it all in sed
* Replace echo and awk with a parameter expansion
2021-07-21 12:09:53 -04:00
M.Zeinali
7898b357ba
md to pdf using ms engine instead of latex ( #877 )
2021-01-06 09:12:34 -05:00
Alexander Goussas
88385a0c6d
Added Java support for compiler script ( #860 )
...
Tested it on a project with this structure:
```
- root
|- test
| - Test.java
```
The user must call `compiler` from the root of the project, but that should not
be an inconvenience because usually the working directory is the project's
root. Nonetheless, it also works for java files in the current working directory,
in case someone just wants to test some code quickly.
2020-12-10 13:55:00 -05:00
Luke Bubar
f190ab32c3
Added C# support to compiler script ( #858 )
2020-12-07 15:55:03 -05:00
Luke Smith
340995f6f9
compiler tweaks
2020-11-11 17:04:28 -05:00
M. Yas. Davoodeh
be8ff717b1
Use Emacs to compile org files ( #839 )
2020-11-09 16:03:38 -05:00
Epacnoss
611645af97
Add support for Org-Mode files. ( #837 )
2020-11-08 07:57:37 -05:00
Luke Bubar
cb5d88c8f3
Add C++ support to compiler script. ( #828 )
2020-10-19 09:09:03 -04:00
anntnzrb
ae9c12a861
Remove uneeded std suppression ( #749 )
...
There's no stdout/stderr on this condition.
2020-07-07 11:30:26 -04:00
anntnzrb
53cdc0eb95
Prevent user-defined aliases/commands checking ( #748 )
...
Adding `[ -x ]` also checks if the command is an executable; if this
check is skipped, then user-defined aliases will interfere and validate
the condition (unintended).
2020-07-05 16:17:49 -04:00
Salman Abedin
4bfe095f98
Alphabetically ordered compiler script with added sass compiling ( #699 )
...
Co-authored-by: Salman Abedin <salmanabedin@zohomail.com>
2020-06-18 13:41:28 -04:00
Bryan Jenks
b1d1446325
rust file compilation ( #698 )
2020-06-08 05:51:13 -04:00
Salman Abedin
a275422d47
Much cleaner compiler script ( #692 )
...
Co-authored-by: Salman Abedin <salmanabedin@zohomail.com>
2020-06-06 19:17:35 -04:00
Salman Abedin
7572627e85
Efficient scripting to get the directory path ( #686 )
...
Co-authored-by: Salman Abedin <salmanabedin@zohomail.com>
2020-06-04 22:27:01 -04:00
Luke Smith
d76f12fc4a
compiler notes and alt md compilers
2020-05-30 18:58:41 -04:00
Kian Kasad
3222354d50
make use of setsid(1)'s -f
flag ( #652 )
...
Co-authored-by: Luke Smith <luke@lukesmith.xyz>
2020-05-30 17:01:18 -04:00
Dennis Lee
7f34377105
run preconv and pipe its output into refer to prevent unicode problems ( #647 )
...
* compiler: preconv to prevent `refer` unicode error
* compiler: fix formatting
2020-05-24 13:13:27 -04:00
simohamed
2c02c85aae
remove unneeded require ( #587 )
...
`library::` is all you need to load a library before using one of its functions.
2020-04-21 17:53:57 -04:00
Luke Bubar
0420f7c119
Added OpenSCAD run conditions ( #582 )
...
Default output to STL seems appropriate. STL files can be viewed with a minimalist program like fstl (in the AUR)
2020-04-20 13:37:50 -04:00
Luke Bubar
bdbf0d8382
Added GNU Octave run conditions ( #575 )
2020-04-15 19:58:20 -04:00
Luke Smith
2b5df860de
#!/bin/sh shebang. newline after universalized.
2020-02-08 18:43:37 -05:00
Luke Smith
0b4ca15f02
rmakrdown fixes and .Rmd handler
2020-01-19 19:26:28 -05:00
Bryan Jenks
a6934232f7
Improve and more efficient RMarkdown Compilation ( #435 )
...
The `rmakrdown::` portion makes sure that no other functions mask render, and its calling it from the required rmarkdown package, and the addition of the quiet portion isnt redundant with the R -q flag, i tested script and in Vim it reduces how much text and verbose messaging comes from pandoc at the bottom to about 3 lines.
2019-12-19 06:24:55 -05:00
Luke Smith
1bca65bfc2
portable shebang
2019-08-18 12:28:11 -04:00
Luke Smith
6be2ff7ef4
-j fix
2019-06-04 16:34:51 -04:00
Luke Smith
6b334b59fc
script documentation
2019-05-31 19:38:43 -04:00
Luke Smith
ae327871d2
compile manuals
2019-05-31 19:38:30 -04:00
Luke Smith
c6e69e9642
massive cleanup
2019-05-19 20:05:14 -04:00