klmr / klmr/hyperlight

Implement folding properly

Open
#1 0 comments 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Medium Type-Enhancement
Dominant language
PHP
Stars
16
Forks
3
PR merge metrics
No merged PRs in 30d

Description

```
Folding is implemented in the function `hyperlight_calculate_fold_marks`
which is basically one big hack and only works and VB and C# `region` folds.

It's just a proof of concept at the moment. The code needs to be
refactored, cleaned up and proper handling for (several types of?)
language-independent folds needs to be added. Likewise, proper client-side
handling is needed (e.g. in the form of a `hyperlight_write_header` function).
```

Original issue reported on code.google.com by `konrad.r...@gmail.com` on 3 May 2009 at 3:15

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading the hyperlight_calculate_fold_marks function described in the issue and trace how its fold marks reach the client. Define the supported language-independent fold cases and the client-side handling, then verify that folding works beyond the current VB and C# region support.

Written by the indexing model from the issue text.

Assessment

Tech stack
php
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.