Skip to content

Commit f1cb8f7

Browse files
committedJun 30, 2009
更新rinari.
1 parent f856949 commit f1cb8f7

16 files changed

+2628
-273
lines changed
 

‎vendor/70rinari/rinari/README

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ Well, ok it kind of is. Rinari is an Emacs minor mode that is aimed
44
towards making Emacs into a top-notch Ruby and Rails development
55
environment.
66

7+
For a screencast of Rinari see
8+
http://vimeo.com/2854412
9+
710
For the latest version see
811
http://github.com/eschulte/rinari/tree/master
912

‎vendor/70rinari/rinari/Rakefile

+18
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,24 @@ MYDIR = File.dirname(__FILE__)
55
DOCDIR = "#{MYDIR}/doc"
66
TESTDIR = "#{MYDIR}/test"
77

8+
desc "extract and clean files for submission to ELPA"
9+
task :elpa do
10+
elpa_dir = File.join(MYDIR, "ELPA")
11+
FileUtils.rm_rf(elpa_dir) if File.exists?(elpa_dir)
12+
FileUtils.mkdir(elpa_dir)
13+
["rinari.el",
14+
File.join("util", "ruby-mode.el"),
15+
File.join("util", "inf-ruby.el"),
16+
File.join("util", "ruby-compilation.el")].each do |file|
17+
FileUtils.cp(file, elpa_dir)
18+
file = File.join(elpa_dir, File.basename(file))
19+
contents = File.read(file)
20+
File.open(file, 'w') do |f|
21+
f.write(contents.gsub(/;;;\#\#\#begin-elpa-ignore[\s\S]+;;;\#\#\#end-elpa-ignore[\r\n]/m, ''))
22+
end
23+
end
24+
end
25+
826
namespace "test" do
927

1028
desc "Run tests using `emacs-snapshot'"

‎vendor/70rinari/rinari/TODO

+31-25
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
# -*- mode: org -*-
2-
#
32
#+TITLE: TODO
43
#+SEQ_TODO: TODO WAITING | DONE CANCELLED MAYBE PARTIAL
54
#+DRAWERS: SNIP
65
#+CATEGORY: rinari
76

8-
List of pending/completed tasks for rinari
7+
List of tasks for rinari
98

9+
for documentation see [[http://rinari.rubyforge.org/]]
1010
for background see http://groups.google.com/group/emacs-on-rails
1111

12+
* TODO Document changing jump keybindings
13+
* TODO Document Xemacs support
1214
* TODO full test coverage (ERT) [0/2]
1315
- [ ] movement tests
1416
- [ ] controller
@@ -25,12 +27,7 @@ for background see http://groups.google.com/group/emacs-on-rails
2527

2628
switch from using elunit.el to ert.el for testing
2729

28-
* TODO create a screencast
29-
promotion!!
30-
31-
- [[http://www.emacswiki.org/cgi-bin/wiki/EmacsScreencasts]]
32-
33-
* TODO Merb support [1/4]
30+
* TODO Merb support [2/4]
3431
:PROPERTIES:
3532
:suggested-by: Jorge Calás Lozano
3633
:END:
@@ -41,7 +38,7 @@ I think it's better to rely on config/init.rb that file should be on
4138
every merb project, merb.thor doesn't, in fact my "library" project
4239
doesn't have it.
4340

44-
** TODO pull into rinari-merb
41+
** DONE pull into rinari-merb
4542
rinari-merb (minami? why not just rinari-merb? what if someone create a
4643
rinari version for sinatra? sinasi?)
4744

@@ -69,7 +66,16 @@ In the current merb you don't don't have spec/controllers or spec/views
6966
(although you can, of course) but spec/requests is encourage. So
7067
app/controllers/assets.rb should map spec/requests/assets_spec.rb
7168

72-
* TODO add find-by context
69+
* DONE submit to ELPA
70+
get rinari (and all of it's dependencies) into [[http://tromey.com/elpa/][ELPA]] the Emacs Lisp
71+
Package Archive
72+
73+
* DONE create a screencast
74+
promotion!!
75+
76+
now up with the online documentation [[http://rinari.rubyforge.org/]]
77+
78+
* DONE add find-by context
7379
:PROPERTIES:
7480
:suggested-by: vylu
7581
:END:
@@ -90,7 +96,7 @@ Follow any of the following within two lines (up or down)
9096
- submit_tag
9197
- render
9298

93-
* TODO improvements to finders
99+
* DONE improvements to finders
94100
:PROPERTIES:
95101
:suggested-by: vylu
96102
:END:
@@ -157,7 +163,7 @@ Thanks for the suggestion -- Eric
157163
need to add =git submodule init; git submodule update= to clone the
158164
submodules as well
159165

160-
* PARTIAL windows support
166+
* MAYBE windows support
161167
:PROPERTIES:
162168
:tested-by: Darren Syzling
163169
:END:
@@ -205,18 +211,7 @@ comp-buffer-name) (let* ... ...)) comp-buffer-name)
205211
call-interactively(rinari-rake)
206212
#+END_EXAMPLE
207213

208-
* PARTIAL bundles
209-
** DONE rhtml (from original rinari)
210-
see
211-
- [[http://rinari.rubyforge.org/rhtml_002dMode.html#rhtml_002dMode]]
212-
- [[http://github.com/eschulte/rhtml/tree/master]]
213-
214-
** rdebug
215-
- [[http://bashdb.sourceforge.net/ruby-debug.html#SEC_Top]]
216-
** DONE snippets
217-
see http://github.com/eschulte/yasnippets-rails/tree/master
218-
219-
* MAYBE inf-ruby enhancement
214+
* MAYBE inf-ruby missing errors
220215

221216
found an example of an error that the
222217
`inferior-ruby-error-regexp-alist' in inf-ruby.el doesn't match
@@ -227,7 +222,7 @@ this was the error line
227222
SyntaxError: /home/eschulte/united/org/work/arf/arf/lib/cluster.rb:35: syntax error, unexpec
228223
:END:
229224

230-
* MAYBE ruby-compilation enhancement
225+
* MAYBE ruby-compilation missing errors
231226

232227
found a line which didn't match the error-regexp-alist
233228

@@ -526,6 +521,17 @@ easy enough
526521

527522

528523
LocalWords: elsif elseif keybinding
524+
525+
* CANCELLED bundles
526+
** DONE rhtml (from original rinari)
527+
see
528+
- [[http://rinari.rubyforge.org/rhtml_002dMode.html#rhtml_002dMode]]
529+
- [[http://github.com/eschulte/rhtml/tree/master]]
530+
531+
** rdebug
532+
- [[http://bashdb.sourceforge.net/ruby-debug.html#SEC_Top]]
533+
** DONE snippets
534+
see http://github.com/eschulte/yasnippets-rails/tree/master
529535
* CANCELLED adjust eshell/shell environment to highlight ruby errors
530536
not sure this is possible, at least not easily
531537

‎vendor/70rinari/rinari/doc/rinari.texi

+2-2
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,8 @@ Forrest Chang, Ryan Davis, Paul Stickne, and others
8484
@b{R}inari @b{I}s @b{N}ot @b{A} @b{R}uby @b{I}DE.
8585

8686
Well, OK it kind of is. Rinari is a set of Emacs Lisp functions aimed
87-
towards making Emacs into a top-notch Ruby on Rails development
88-
environment.
87+
towards making Emacs (or XEmacs) into a top-notch Ruby on Rails
88+
development environment.
8989

9090
Currently Rinari focuses on the core functionality most everyone would
9191
use when working on a Rails applications including...

‎vendor/70rinari/rinari/rinari-camps.el

-104
This file was deleted.

0 commit comments

Comments
 (0)