Browse Subversion Repository
Diff of /buffer_manager.rb
Parent Directory
| Revision Log
| Patch
| 58 |
end |
end |
| 59 |
|
|
| 60 |
base_buffer_name = File.basename(filename) |
base_buffer_name = File.basename(filename) |
| 61 |
|
|
| 62 |
|
#Append "<n>" behind the buffer name if the buffer name |
| 63 |
|
#is already used. |
| 64 |
buffer_name = base_buffer_name.clone |
buffer_name = base_buffer_name.clone |
| 65 |
i = 1 |
i = 1 |
| 66 |
while(@buffers.include?(buffer_name)) |
while(@buffers.include?(buffer_name)) |
| 69 |
end |
end |
| 70 |
|
|
| 71 |
begin |
begin |
| 72 |
new_buffer = Buffer.new(buffer_name) |
new_buffer = Buffer.new(buffer_name, filename) |
| 73 |
open(filename, "r"){ |f| |
open(filename, "r"){ |f| |
| 74 |
str = f.read |
str = f.read |
| 75 |
new_buffer.clear |
new_buffer.clear |
|
|
Legend:
| Removed from v.51 |
|
| changed lines |
| |
Added in v.52 |
|
|
|